我现在正在阅读朱莉娅手册并遇到了我的第一个潜在的失望.
我希望能够简洁地编写条件语句.在RI可能会写:
if (x==y) print("Hello")
Run Code Online (Sandbox Code Playgroud)
但在朱莉娅,我想我可能需要做
if x==y
println("Hello")
end
Run Code Online (Sandbox Code Playgroud)
或者也许x==y ? print("Hello") : print("")这当然是愚蠢的.
Julia中是否有一些允许单行条件语句的表述?
Ste*_*ski 13
你可以写,if x == y println("Hello") end或者,有些惯用,你可以使用&&操作符的短路行为和写x == y && println("Hello").以非常类似的方式检查某些条件并抛出错误是很常见的,如果不能通过写这样的东西来解决:size(A) == size(B) || error("size mismatch").
| 归档时间: |
|
| 查看次数: |
2345 次 |
| 最近记录: |