我刚刚学习 Crystal,并且阅读了很多有关该语言的内容。来自 Ruby,我正在尝试一些我以前习惯过的东西,例如单行循环:
x += 1 until x === 5
但是,这似乎不受 Crystal 支持,是吗?
In src/utils.cr:30:15
30 | x += 1 until x === 5
^
Error: trailing `until` is not supported
是否可以在 Crystal 中进行单行循环?
最佳答案
Crystal 不支持 Postfix while
和 until
。
但是,您通常可以用 0.upto(5) { |x| 替换循环... }
关于loops - 是否可以在 Crystal 中进行单行循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59446080/