0

数値の行と列を含む data.txt があり、その内容を 2D 配列に保存したいと考えています。基本的に、ファイル読み取りから2D配列にオブジェクトを割り当てる方法を探しています。ところで、私は LUA を使用しており、初心者です。

助けてください!前もって感謝します。

4

1 に答える 1

1
local mt = {}          -- create the matrix

for line in io.lines'datafile.txt' do
  local new_row = {}
  for n in line:gmatch'%S+' do
     table.insert(new_row, tonumber(n))
  end
  if #new_row > 0 then
     table.insert(mt, new_row)
  end
end

このコードは、数値以外のすべての単語を黙ってスキップします。

于 2013-04-16T13:29:03.957 に答える