こんにちは、lisです!
NeoVimの設定のためにluaを触る際の備忘録です。
luaでarrayをforで回す
luaの配列をforで回すときって、pythonでいうdictみたいなやり方をしないといけないことを学んだ。
arr = { 'a', 'b' } for k, v in pairs(arr) do print(k..': '..v) end -- 1: a -- 2: b for _, v in pairs(arr) do print(v) end -- a -- b for k in pairs(arr) do print(k) end -- 1 -- 2
変数1つで取ると要素番号になる。このせいでなんかうまくいかん……ってずっとなってた……