bad argument #2 to 'table' (number expected, got string) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 原因在于,lua的table.insert 本来接收3个参数, table,pos,content 其中,pos可以省略,默认追加到table结尾 而我们gsub时候,实际上是返回了2个参数,所以insert时候被当作传入了3个参数,因此报错 因此...
--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...
lua:function_demo.lua:144:bad argument #2 to 'find' (string expected,got nil源代码是这样的:local _,x=string.find(s,p)这是第144行,亲们,是什么原因啊 答案 你的提示已经很清楚了,传入的第2个参数 也就是p 是空 但实际需要的是一个字符串具体要看你运行时的情况了本身就语法上是正确的可能运行...
Error Log 2022/10/11 04:58:26 [error] 1231938#1231938: *6673 lua entry thread aborted: runtime error: /usr/local/openresty/lualib/resty/core/exit.lua:52: bad argument#2to 'ngx_lua_ffi_exit' (cannot convert 'nil' to 'int') stack traceback: coroutine 0: [C]: in function 'ngx_l...
lua:function_demo.lua:144:bad argument #2 to 'find' (string expected,got nil源代码是这样的:local _,x=string.find(s,p)这是第144行,亲们,是什么原因啊 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质解析 解答一 举报 你的提示已经很清楚了,传入的第2个参数 也就是p 是空 但实际需要的是...
(3.2 | 0) --error : number has no integer representatiion 存在小数部分--print(2^64 | 0) --error: number has no integer representatiion 超出范围--print(math.random(1,3.5)) -- bad argument #2 to ‘random’ (数值没有用整形表示)print(math.tointeger(-258.0))print(math.tointeger(2^...
2x SharedXML/Color.lua:60: bad argument #2 to 'format' (string expected, got nil) [string "=[C]"]: in function format' [string "@SharedXML/Color.lua"]:60: in function <SharedXML/Color.lua:59> [string "=(tail call)"]: ? [string "@TipTac/t...
主要是插件与最新版本之间不兼容造成的,请下载适合最新版本的插件就可以解决这个问题了
例子 t = {"value",x = 5} print(rawget(t, 1)) --> value print(rawget(t, "x")) --> 5 print(rawget(t, 2)) --> nil print(rawget("value",1))--> bad argument #1 to 'rawget' (table expected, got string) rawset (table, index, value) 将 table[index] 的值设置为 value ...
在Lua和C语言之间进行数据交换时,由于两种语言之间有着较大的差异,比如Lua是动态类型,C语言是静态类型...