--Error提示:function_demo.lua:144: bad argument #2 to 'find' (string expected, got nil)
--Error部分代码:local _,x=string.find(s,p)--Error的提示翻译过来就是:在function_demo.lua中的第144行,在"find"函数中第二个参数类型错误(应为字符串型,但为nil)--所以,错误的原因是p这个字符串为nil。你可以检查一下,你的代码中有没有对p进行的赋值或者这是一个局部变量但你试图在外部调用它;或者你使用了match函数没有返回匹配;再或者在运行中将其置为了nil。--就这条语句来讲,是没有问题的。
温馨提示:答案为网友推荐,仅供参考