if 语句

与任何其他表达式一样,ifelse 表达式的返回值可以忽略(因此被丢弃)。这通常仅在表达式的主体具有副作用时才有用,例如写入文件,变量变量或打印到屏幕。

此外,ifelse 表达式的 else 分支是可选的。例如,我们可以编写以下代码,仅在满足特定条件时才输出到屏幕:

second = Dates.second(now())
if iseven(second)
    println("The current second, $second, is even.")
end

在上面的例子中,我们使用时间和日期函数来获得当前的秒; 例如,如果它当前是 10:55:27,则变量 second 将保持 27。如果此数字是偶数,则将在屏幕上打印一行。否则,什么都不会做。