【发布时间】:2018-10-18 15:19:00
【问题描述】:
在 Fortran 中有命名循环,但我在 Julia 中没有找到这个函数。有没有办法做命名循环?以便编译器检查结束语句是否对应于正确的循环开始? 谢谢帮助
例如:
counting: for i = 1:5
println(i)
end counting
【问题讨论】:
在 Fortran 中有命名循环,但我在 Julia 中没有找到这个函数。有没有办法做命名循环?以便编译器检查结束语句是否对应于正确的循环开始? 谢谢帮助
例如:
counting: for i = 1:5
println(i)
end counting
【问题讨论】:
不,这不是一项功能,而是编译器跟踪嵌套循环以允许嵌套结束语句。此外,该语言还有 break、continue 和 try/catch 功能,通常更容易完成命名循环在 Fortran 中通常所做的事情。省略带有嵌套循环的嵌套 end 语句将导致编译器产生语法错误。
https://docs.julialang.org/en/v1/manual/control-flow/index.html#man-loops-1
【讨论】: