其他运算符

简介: 这段内容介绍的是Lua语言中的“其他运算符”。主要包括两个部分:字符串连接运算符(..)和获取字符串或表长度的一元运算符(#)。例如,使用连接运算符可以将两个字符串"a"("Hello ")和"b"("World")合并成一个新字符串("Hello World");而通过一元运算符#可获取字符串如#"Hello"的长度,结果为5。示例代码展示了如何应用这些运算符。

其他运算符

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" )

以上程序执行结果为:

连接字符串 a 和 b Hello World
b 字符串长度 5
字符串 Test 长度 4

相关文章
|
4月前
|
安全 程序员 C++
7运算符
7运算符
38 1
|
4月前
|
C语言
c运算符
c运算符
25 0
|
4月前
|
程序员 C++
C++中的运算符:深入理解与应用
C++中的运算符:深入理解与应用
|
4月前
|
C++
C++运算符
C++运算符
|
4月前
|
C++
c++位运运算符
c++位运运算符
30 0
|
4月前
|
C# 数据安全/隐私保护
C#运算符
C#运算符
24 0
|
11月前
1.4 运算符
1.4 运算符
36 0
|
11月前
|
编译器 C语言
C 运算符
C 运算符。
35 0
|
11月前
C 运算符(2)
C 运算符(2)。
35 0