Lua 我能';在我的代码中找不到问题,你看到了吗?

Lua 我能';在我的代码中找不到问题,你看到了吗?,lua,Lua,当我尝试运行代码的这一部分时,会出现一个错误,并说它需要一个字符串,但它得到了一个函数,我对编码是新手,我无法找出哪里出了问题。这里是错误 lua: game:47: bad argument #1 to 'find' (string expected, got function) stack traceback: [C]: in function 'find' game:47: in main chunk [string "<eval>"]:11: in mai

当我尝试运行代码的这一部分时,会出现一个错误,并说它需要一个字符串,但它得到了一个函数,我对编码是新手,我无法找出哪里出了问题。这里是错误

lua: game:47: bad argument #1 to 'find' (string expected, got function)
stack traceback:
[C]: in function 'find'
game:47: in main chunk
[string "<eval>"]:11: in main chunk
这里是位置赋值的地方

print(" Do you go to the quest location")
    local location = io.read

错误是说
位置
函数
而不是
字符串
。您能显示
位置
分配给它的值在哪里吗?另外,它是
nil
而不是
nul
nul
仍然是nil,在这种情况下,它可能会工作,但它仍然是不正确的。是的,帖子是编辑的,你在
io之后缺少
()
,所以
位置
是分配函数
io。读取
而不是字符串值谢谢,我太经常忘记这条路了
print(" Do you go to the quest location")
    local location = io.read