lua 字符串深拷贝
时间: 2024-01-03 22:04:15 浏览: 120
Lua中的字符串是不可变的,因此不存在深拷贝的问题。如果需要拷贝一个字符串,可以直接使用赋值操作符"="进行拷贝,拷贝出来的字符串和原字符串是两个不同的对象,修改其中一个字符串不会影响另一个字符串。例如:
```lua
str1 = "hello"
str2 = str1 -- 使用赋值操作符进行拷贝
str2 = str2 .. " world" -- 修改拷贝出来的字符串
print(str1) -- 输出:hello
print(str2) -- 输出:hello world
```
阅读全文