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