我刚刚开始学习Lua,我正在尝试让原生的Lua解释器运行一个已保存到.txt文件中的程序.我正在使用Lua 5.1.4运行Windows Vista.
也许我失去了一些东西,但我的书(唯一在Lua编程)说的是,所有你需要做的运行您的程序是调用解释器包含你的程序的文本文件的名称.然后它给出了这个方便的代码:
% lua filename.lua
Run Code Online (Sandbox Code Playgroud)
我无法在cmd或Lua解释器中工作.我做过的进一步研究表明我可能需要使用
dofile("filename.lua")
Run Code Online (Sandbox Code Playgroud)
命令,但我不知道该怎么做.具体来说,我需要在论证中提供哪些信息?非常感谢您提供的任何帮助.
我的代码旨在读取数字并将其转换为中文拼音:
function digitconverter (digit)
if digit == "0" then
cnumber = "ying2 "
elseif digit == "1" then
cnumber = "yi1 "
elseif digit == "2" then
cnumber = "er2 "
elseif digit == "3" then
cnumber = "san1 "
elseif digit == "4" then
cnumber = "si4 "
elseif digit == "5" then
cnumber = "wu3 "
elseif digit == "6" then
cnumber = "liu4 "
elseif digit == "7" then
cnumber = "qi1 "
elseif digit == "8" …Run Code Online (Sandbox Code Playgroud) lua ×2