Lua中意外的token (语法错误)

我正在学习Lua,参考以下链接:https://www.lua.org/pil/8.html,但出现了以下语法错误。 所以,文件foo.lua的代码如下:

function foo (x)
        print(x)
end

然后,

~$ f = loadfile("foo.lua")
bash: syntax error near unexpected token `('

欢迎大家提出评论和建议。

点赞