如果我尝试运行此程序,我得到lua错误尝试调用全局写入(零值),如何解决此问题?
page = [[
<html>
<head>
<title>Practing Lua</title>
<body>
<a href = "http://lua.org"> LUA</a>
</body>
</html>]]
write(page)
答案 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");