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