print("\"\"") -- 斜杠\取消双引号的意义,作为普通字符输出 ---字符串操作--- -- 字符串可以与数字相加,输出20 print("10" + 10) -- ..字符串拼接符 print("name:".."LC") print("LC age "..30) myString = "88" myNumber = 10 myNumber = tonumber(myString) print(myNumber) -- 打...
lua支持的类型有以下几种:nil、boolean、 number、string、userdata、function、thread 和 table。使用type函数可以用来测试变量的类型,如: t = 10 print(type(t)) -- number t = "hello world" print(type(t)) -- string t = type print(type(t)) -- function t = nil print(type(t)) -- nil t...
print(type(10.4*3))--> number print(type(print))--> function print(type(type))--> function print(type(true))--> boolean print(type(nil))--> nil print(type(type(X)))--> string nil(空) nil 类型表示一种没有任何有效值,它只有一个值 -- nil, 例如打印一个没有赋值的变量,便会输出...
--[[print_dump是一个用于调试输出数据的函数,能够打印出nil,boolean,number,string,table类型的数据,以及table类型值的元表 参数data表示要输出的数据 参数showMetatable表示是否要输出元表 参数lastCount用于格式控制,用户请勿使用该变量]]functionprint_dump(data, showMetatable, lastCount)iftype(data) ~="table"...
print(“我还在呢”) 2.多行注释: --[[]]-- local a = 1; --[[local b = 2; local c = 3;]]-- 入门基本语法-数据类型 数据类型 描述 nil 这个最简单,只有值nil属于该类,表示一个无效值(在条件表达式中相当于false)。 boolean 包含两个值:false和true。 number 表示双精度类型的实浮点数 strin...
a = {} a[10] = 1 for i=1,15,1 do print(a[i]) end 结果: 二、lua数据类型、if判断条件 Lua 是动态类型语言,变量不要类型定义,只需要为变量赋值。 值可以存储在变量中,作为参数传递或结果返回。 1、Lua 中有 8 个基本类型分别为:nil、boolean、number、string、userdata、function、thread 和 ta...
abc="hello"print(abc)print(type(abc)) 输出如下: nil nil hello string 在赋值前该变量及变量类型都为nil,赋值后变量及变量类型随之改变。 2.2 boolean 布尔类型,取值只有 true 和 false。 lua 中,当变量为 nil 或 false 时,其布尔值为 false,其他数值均为 true。
Boolean类型的变量只能有true或false这两个值其中的一个。Boolean经常用来控制代码流程和表达逻辑。下面这段代码给变量foo赋值true,然后打印出来: foo=trueprint(foo) 一个更加有用的Boolean数值示例是从逻辑运算中获取它,例如,检查 5 是否大于 3。 下面代码演示了如何执行此操作: ...
debugPrint(a, b, c) -- a = 3, b = 23.23, c = true end 2.1 变量的类型 (以下是变量的种类) String(文本)--一个字符序列,可以用单撇号(")或双撇号("")将字符放在周围。你也可以为多行字符串执行双括号([[]]) Boolean(布尔值)--它的值只能是true或false ...
B. Boolean 布尔值通常是用在进行条件判断的时候。布尔值有两种:true 和false。在Lua 中,只有false 和nil 才被计算为false,而所有任何其它类型的值,都是true。比如0,空串等等,都是true。不要被C 语言的习惯所误导,0 在Lua 中的的确确是true。你也可以直接给一个变量赋以Boolean 类型的值,如:var...