if 语句
与任何其他表达式一样,if
… else
表达式的返回值可以忽略(因此被丢弃)。这通常仅在表达式的主体具有副作用时才有用,例如写入文件,变量变量或打印到屏幕。
此外,if
… else
表达式的 else
分支是可选的。例如,我们可以编写以下代码,仅在满足特定条件时才输出到屏幕:
second = Dates.second(now())
if iseven(second)
println("The current second, $second, is even.")
end
在上面的例子中,我们使用时间和日期函数来获得当前的秒; 例如,如果它当前是 10:55:27,则变量 second
将保持 27
。如果此数字是偶数,则将在屏幕上打印一行。否则,什么都不会做。