Lua 程式設計中,“#”是什麼意思?
一元運算子 # 在 Lua 中被稱為 長度運算子。它幾乎可以在 Lua 中的所有地方使用。所謂的“所有地方”,我指的是任何我們需要計算字串長度的地方,或者也可以在表中使用,但當涉及到表時,通常不建議使用 # 運算子,因為它無法計算表中元素的數量。
我們來探索長度運算子的不同示例,以瞭解如何使用它。
示例
考慮以下所示的示例 −
print(#"abcdefg")
print(#{"a", "b", "c", 77})輸出
7 4
在上面的示例中,長度運算子工作得很好,但涉及到表元素時,它不會按預期工作。
示例
考慮以下所示的示例 −
print(#{["a"]=1, ["b"]=9})輸出
0
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
安卓
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP