DolphinDB JIT не поддерживает перерыв и продолжается в то время как -l oop и для -l oop? - PullRequest
1 голос
/ 09 февраля 2020

Недавно я обнаружил, что DolphinDB поддерживает JIT с версии 1.01 . Но я обнаружил, что break и continue не работают для -l oop или while-l oop. Я пробовал что-то вроде этого:

@jit
def foo() {
   for(i in 1..10) {
     break
   }
}
foo()
@jit
def foo() {
    i = 0
    while(i < 100) {
       continue
    }
}
foo()

оба они не работают, и выдают исключения. Поскольку break и continue довольно часто встречаются в моих предыдущих сценариях, очень неудобно, если они не поддерживаются. Поэтому мой вопрос: есть ли проблемы с моим кодом, или они будут поддерживаться в более поздних выпусках?

1 Ответ

1 голос
/ 19 февраля 2020

Пожалуйста, проверьте версию 1.01.2. Эта версия поддерживает использование break и continue в JIT

...