lua尝试调用全局写(零值)

时间:2014-03-27 14:18:18

标签: lua

如果我尝试运行此程序,我得到lua错误尝试调用全局写入(零值),如何解决此问题?

page = [[
<html>
<head>
<title>Practing Lua</title>
<body>
<a href = "http://lua.org"> LUA</a>
</body>
</html>]]
write(page)

3 个答案:

答案 0 :(得分:3)

write不是预定义的全局lua函数。您可能正在寻找io.write吗?

当您从内置库中寻找特定功能时,我建议reading the lua docs

答案 1 :(得分:0)

你不能。如果write(page)应该输出HTML,那么它会显示不同颜色的链接,图像可见等而不是标记文本,那么write必须是将给定文本发送到HTML渲染器的函数,例如网络浏览器。您书中的代码可能是使用作者的库来写入Web浏览器。如果作者的意图是您按照书中的示例进行操作,则作者可能会从本书的网站上获取此库。挖掘书的介绍。

答案 2 :(得分:0)

您可能需要先包含一个库文件(该命令可以在您的软件的纪录片中找到。)

dofile(core.app_path() .. "\\strategies\\standard\\include\\helper.lua");