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
。如果此數字是偶數,則將在螢幕上列印一行。否則,什麼都不會做。