Lua中的字符串比较

时间:2014-03-10 21:27:33

标签: lua lua-table

尝试创建字典函数,首先我制作了一个二维表:

dictionary = {}
for i = 1, 52 do
  dictionary[i] = {}
end

然后我从一个txt文件中读入字典表,其中有26个大写字母,同样也是小写字母。

当我尝试搜索表格来比较单词时,我遇到了一些困难:

test = dictionary[1][176]
testTwo = "Ave"

if test == testTwo then print("The strings are the same") else print("They are not the same)
end

我知道字典[1] [176]是“Ave”,但当我尝试进行任何比较时,它们都不会相等。

在回答答案时,这就是我在字典中阅读的内容:

function CreateDictionary()

  io.input("dictionary.txt")
  dictionary = {}
  for line in io.lines() do
    print(type(line))
    table.insert(dictionary, line)
  end
end

1 个答案:

答案 0 :(得分:0)

你可能没有将dictionary[1][176]设置为Ave,因为当我运行这段代码时,我得到The strings are the same

要设置Ave,您可以执行以下操作:

dictionary[1][176] = "Ave"