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