类型==========================
> print('hello')
hello
> print(type('hello'))
string
> print(type(123*12))
number
> print(type(print))
function
> print(type(false))
boolean
字符串拼接==========================
> local str = 'hello'
> local str1 = 'hello' .. 'world' print(str1)
helloworld
> arr = {'hello', 'world', 'java'}
> print(arr[0])
nil
> print(arr[1])
hello
> map = {name="jack", age=21}
> print(map['name'])
jack
> print(map.name)
jack
函数和if判断==========================
print('hello world!')
local arr = {'java', 'lua', 'python'}
local map = {name='jack', age=21}
local function printArr(arr)
if (not arr) then
print('数组不能为空!')
return nil
end
for i, val in ipairs(arr) do
print(i, val)
end
end
printArr(arr)
local arr2 = {100, 200, 300}
printArr(arr2)
printArr(nil)
for key, value in pairs(map) do
print(key, value)
end
浙公网安备 33010602011771号