именованные петли в Юлии - PullRequest
0 голосов
/ 18 октября 2018

в Фортране есть Именованные циклы, но я не нашел эту функцию в Джулии.Есть ли способ сделать именованные циклы?Чтобы компилятор проверял, соответствует ли оператор end правильному началу цикла?Спасибо за помощь

Например:

counting: for i = 1:5  
    println(i)  
end counting

1 Ответ

0 голосов
/ 18 октября 2018

Нет, это не функция, но вместо этого компилятор отслеживает вложенные циклы, чтобы разрешить вложенные операторы конца.Кроме того, в языке есть функции break, continue и try / catch, которые, как правило, облегчают то, что обычно делают циклы именования в Fortran.Отсутствие вложенного оператора end с вложенными циклами приведет к синтаксической ошибке компилятора.

https://docs.julialang.org/en/v1/manual/control-flow/index.html#man-loops-1

...