Expression:計算;一次計算;描述世界。lua
Statement:操做,狀態維護;一次操做。改變世界。.net
Expression: Something which evaluates to a value. Example: 1+2/x code
Statement: A line of code which does something. Example: GOTO 100blog
https://blog.csdn.net/shaojwa/article/details/50539026io
(1)a = 1變量
這就是一個語句,目的是把1賦值給變量a,執行這條語句後,a的值就變爲1,而無論它原來是什麼值;協議
if a = 1 then …co
這裏的a=1則是一個表達式,它自己並不會產生任何動做,而只是把變量a的值和1進行比較,而後把比較結果交給if語句去處理。ps
也就是說:語句是能夠單獨執行的、可以產生實際效果的代碼;而表達式則是包含在語句中,根據某種條件計算出一個值或得出某種結果,而後由語句去判斷和處理的代碼。eval
轉載網友:https://wenda.so.com/q/1536126755218850?src=140
————————————————
版權聲明:本文爲CSDN博主「super_hong」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連接及本聲明。
原文連接:https://blog.csdn.net/super_hong/article/details/84667784