用戶:Woclass/Lua Programming/表達式

正如之前解釋過的一樣,表達式是一段可求值的代碼。除了函數調用外,它們不能被被直接執行。以下代碼僅包含一個表達式,嘗試執行它會報錯:

3 + 5
-- 以上代码是错误的,因为它仅仅是个表达式。
-- 计算机不能执行 '3 + 5',因为它没有意义。

代碼必須包含一系列語句。這些語句包含一些用於操作或執行指令的表達式。本章的一些代碼片段並不能構成有效的、可運行的代碼,因為它們僅僅是幾個表達式的組合。下一章我們會講到語句,那時候就可以寫出可以寫出有效的代碼了。