【发布时间】:2014-11-27 19:42:07
【问题描述】:
我正在尝试制作一个可以将单词作为输入的程序,找到单词的每个字母,然后通过我拥有的编码系统运行它。每个字母都分配给一个特定的数字。我希望程序能够识别一个字母并将它的数字保存到一个变量中,这样它就可以通过一些数学运算来运行。我已经完成了数学部分并开始工作,但一次只能占用一个字符。从我在网上找到的一些关于 LUA 表和字符串库的教程来看,我的代码应该可以工作,但表总是打印“nil”。
print("Word?")
str = io.read()
chars = {}
for i in string.gmatch(str, "%U") do
table.insert(t, i)
end
print(chars)
【问题讨论】: