本帖最后由 星乂尘 于 2020-4-20 19:27 编辑
lua语言一共有8个数据类型,大家记一下,分别是。
nil、boolean、number、string、userdata、function、thread和table。
其实大家可以用翻译来看一下这些单词的意思,有些还是能看出个大概来。今天我来说里面的nil和运算符中的算数运算符。
1.nil。这个我用微信的翻译翻译出来叫做零。有些翻译翻译出来叫做空。
他表示没有任何一个有效值,这个类型只有一个值:nil。用打印代码打印一个没有赋值的变量,就会输出一个空值nil。下面是举例。
print(a)
对于全局变量和 table,nil 还有一个"删除"作用,给全局变量或者 table 表里的变量赋一个 nil 值,等同于把它们删掉。
2.算数运算符。运算符是一个特殊的符号,用于告诉解释器执行特定的数学或逻辑运算。运算符有下面几种类型。算数运算符,关系运算符,逻辑运算符,其他运算符。这儿我先来说算数的。
算数运算符只对数字类型有效,也就是本文开头那几个数据类型里面的number,没错这个就是数字的意思。下面建议用拆分浏览加逐字查看浏览。
假设A=10,B=20。
+,代表加法 。
print(A + B)
--输出结果 30。
-,代表减法。
print(A - B)
--输出结果 -10。
*,代表乘法。
print(A * B)
--输出结果 200。
/,代表除法。
print(B / A)
--输出结果 2。
%,代表取余数,也叫取模。
print(B % A)
--输出结果 0。
^,代表乘幂,就是次方的意思。
print(A^2)
--输出结果 100。
-,单独的一个减号代表负号。
print(-A)
--输出结果为 -10。
来自解说社区客户端 |