(Julia)在IF语句中分配变量时无法使用分号抑制输出

为什么在 IF ELSE 语句中添加分号无法抑制输出显示?

无法抑制输出

回答

事实上,正如Julia 手册所解释的那样:

如果将表达式输入到带有尾随分号的交互式会话中,则不会显示其值。

但是,该语句是指整个输入的表达式。在你的情况下,整个表达式包括if部分,所以你应该写:

if condition
    ...
else
    ...
end;

(注意后面的分号end

特别注意到,作为解释这里的朱莉娅手册,即:

if块也返回一个值,这对于来自许多其他语言的用户来说可能看起来不直观。该值只是所选分支中最后执行的语句的返回值

Put ;afterend禁止打印if块返回的值。


以上是(Julia)在IF语句中分配变量时无法使用分号抑制输出的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>