这是事情。我试图在Lua中以小写形式转换字符串,但它不起作用。我做了这个
String = String:lower()
但它不喜欢它。我确信这是做到这一点的方式,我以前见过它。一些网站认为这可能是由错误版本的翻译引起的问题。
有什么想法吗?
答案 0 :(得分:42)
你是对的,这是做到这一点的方法之一。如果你的“String”变量不是字符串,它只会工作并抛出错误。
就个人而言,我通常更喜欢使用类似的东西。
myString = string.lower(myString)
但它与做
非常相似myString = myString:lower()
假设myString实际上是一个字符串。
“long”版本有一个优点,如果myString是一个数字,它实际上有效,而在这种情况下,第二个版本会出错。
答案 1 :(得分:4)
在live demo中尝试。