其他运算符

简介: Lua运算符包括算术、关系、逻辑和其他,如连接(`..`)和长度(`#`)运算符。`a..b`用于合并字符串,`#b`返回字符串或表的长度。例如:```markdown```luaa = "Hello "b = "World"print(a..b) -- 输出: Hello Worldprint(#b) -- 输出: 5print(#"Test") -- 输出: 4print(#"www.runoob.com") -- 输出: 14``````这段代码演示了字符串连接和长度计算。

Lua 运算符

运算符是一个特殊的符号,用于告诉解释器执行特定的数学或逻辑运算。Lua提供了以下几种运算符类型:

算术运算符
关系运算符
逻辑运算符
其他运算符
算术运算符

其他运算符

下表列出了 Lua 语言中的连接运算符与计算表或字符串长度的运算符:

操作符 描述 实例
.. 连接两个字符串 a..b ,其中 a 为 "Hello " , b 为 "World", 输出结果为 "Hello World"。

一元运算符,返回字符串或表的长度。 #"Hello" 返回 5
实例
我们可以通过以下实例来更加透彻的理解连接运算符与计算表或字符串长度的运算符的应用:

实例
a = "Hello "
b = "World"

print("连接字符串 a 和 b ", a..b )

print("b 字符串长度 ",#b )

print("字符串 Test 长度 ",#"Test" )

print("菜鸟教程网址长度 ",#"www.runoob.com" )
以上程序执行结果为:

连接字符串 a 和 b Hello World
b 字符串长度 5
字符串 Test 长度 4
菜鸟教程网址长度 14

相关文章
|
1月前
1-6 运算符
1-6 运算符
25 0
|
1月前
|
安全 程序员 C++
7运算符
7运算符
28 1
其他运算符
Lua运算符涵盖算术、关系、逻辑和其他类型。`..`用于字符串连接,如`"Hello ".."World"`拼成"Hello World";`#`运算符返回字符串或表的长度,如`#"Hello"`为5。示例代码演示了这些运算符的用法,显示字符串连接和长度计算的结果。
|
1月前
|
C++
c++运算符
c++运算符
29 2
|
1月前
|
算法 程序员 C语言
c运算符介绍
c运算符介绍
26 1
|
1月前
|
C语言
c运算符
c运算符
17 0
|
1月前
|
存储 弹性计算 运维
使用AND运算符
【4月更文挑战第29天】
24 0
|
1月前
运算符
运算符。
24 2
|
1月前
|
C语言
各种运算符的介绍,超详解
各种运算符的介绍,超详解
65 0
|
1月前
|
Java C# C++
C#中的(++)和(--)运算符
C#中的(++)和(--)运算符
35 0