Edw*_*Ong 0 if-statement suppress julia
为什么在 IF ELSE 语句中添加分号无法抑制输出显示?
事实上,正如Julia 手册所解释的那样:
如果将表达式输入到带有尾随分号的交互式会话中,则不会显示其值。
但是,该语句是指整个输入的表达式。在你的情况下,整个表达式包括if部分,所以你应该写:
if condition
...
else
...
end;
Run Code Online (Sandbox Code Playgroud)
(注意后面的分号end)
特别注意到,作为解释这里的朱莉娅手册,即:
if块也返回一个值,这对于来自许多其他语言的用户来说可能看起来不直观。该值只是所选分支中最后执行的语句的返回值
Put ;afterend禁止打印if块返回的值。
| 归档时间: |
|
| 查看次数: |
45 次 |
| 最近记录: |