簡體   English   中英

lua嘗試調用全局寫(零值)

[英]lua attempt to call global write (a nil value)

如果我嘗試運行這個程序,我得到lua錯誤嘗試調用全局寫(一個零值),如何解決這個問題?

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

write不是預定義的全局lua函數。 你可能正在尋找io.write

我建議您在從內置庫中尋找特定功能時閱讀lua文檔

你不能。 如果write(page)應該輸出HTML,那么它會顯示不同顏色的鏈接,圖像可見等而不是標記文本,那么write必須是將給定文本發送到HTML渲染器的函數,例如Web瀏覽器。 您書中的代碼可能是使用作者的庫來寫入Web瀏覽器。 如果作者的意圖是您遵循書中的示例,作者可能會從該書的網站上獲取該庫。 挖掘書的介紹。

您可能需要首先包含庫文件(該命令可以在您的軟件的紀錄片中找到。)即

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM