免费网站最新域名,推荐seo关键词优化,广州站八个字,用php做网站用到的工具Lua语言中的字符串是不可变值。不能像在C语言中那样直接改变某个字符串中的某个字符#xff0c;但是可以通过创建一个新字符串的方式来达到修改的目的
print(add2(1 , 2 ,15,3))a no oneb string.gsub(a , no , on1111)print(a)
print…Lua语言中的字符串是不可变值。不能像在C语言中那样直接改变某个字符串中的某个字符但是可以通过创建一个新字符串的方式来达到修改的目的
print(add2(1 , 2 ,15,3))a no oneb string.gsub(a , no , on1111)print(a)
print(b) 可以使用长度操作符#来获取字符串的长度
a no oneprint(#a) 可以使用连接操作符..来进行字符串连接
print(hello..world)print(a .. hello) 字符串常量 可以使用一对双引号或单引号来声明字符串常量
a hellob world
两者的区别在于使用双引号声明的字符串中出现单引号时单引号可以不用转义使用单引号声明的字符串中出现双引号时双引号可以不用转义。 强制类型转换
当Lua语言发现在需要字符串的地方出现了数值时它会把数值转换为字符串
print(10 .. 20) 如果需要显式地将一个字符串转换成数值那么可以使用函数tonumber
print(tonumber(-3))
print(tonumber(10e4)) 函数tonumber使用的是十进制但是也可以指明使用二进制到三十六进制之间的任意进制
print(tonumber(1000 , 2))
print(tonumber(10e4 , 16)) 调用函数tostring可以将数值转换成字符串
print(tostring(10) 10)