在 Lua 中,字符串运算符是用于连接两个字符串,并返回连接后的字符串,字符串拼接的运算符为 ..
。
运算符 | 说明 | 范例 |
---|---|---|
… | 连接字符串 | str1…str2 |
使用 ..
实现连接字符串 str1 和字符串 str2。
使用 … 运算符,实现字符串连接
#!/usr/bin/lua
print("haicoder(www.haicoder.net)\n")
local str1 = "Hello"
local str2 = " HaiCoder"
local ret = str1..str2
print(string.format("ret = %s", ret))
程序运行后,控制台输出如下:
我们定义了两个字符串变量 str1 和 str2,接着,我们使用了字符串运算符 ..
实现了拼接两个字符串,并将结果赋值给 ret。
使用 … 运算符,实现多个字符串连接
#!/usr/bin/lua
print("haicoder(www.haicoder.net)\n")
local str1 = "Hello"
local str2 = " HaiCoder"
local str3 = " haicoder.net"
local ret = str1 .. str2 .. str3
print(string.format("ret = %s", ret))
程序运行后,控制台输出如下:
使用字符串运算符可以同时连接多个字符串。
在 Lua 中,字符串运算符是用于连接两个字符串,并返回连接后的字符串,字符串拼接的运算符为 ..
。