【发布时间】:2019-12-12 12:03:39
【问题描述】:
下面是我的一段代码
str = "abc@hotmailcom"
a = string.find(str , "@")
print(a)
我的输出是 4,即“@”的位置值
但是当我运行以下代码时
str = "abc@hotmailcom"
a = string.find(str , ".")
print(a)
程序不输出“nil”,而是返回值 1。
我是 Lua 语言的新手,谁能向我解释发生了什么以及 string.find() 在 lua 中如何工作?
【问题讨论】: