Lua 编程/长度运算符
外观
< Lua 编程
一元运算符 # 用于获取字符串或表的长度。对于字符串,长度运算符返回字节数。对于表,长度运算符返回从 1 开始的最后一个数值键,其值不为 nil。当第一个数值键为 nil 或没有数值键时,长度运算符返回 0。
print (#"oranges") -- 7
print (#{"a","b","c"}) -- 3
print (#{"a", [3] = "b"}) -- 1
print (#{a = "a"}) -- 0
请注意,string 库提供了 string.len 函数,它也可以用于确定字符串的长度
print (string.len("oranges")) -- 7