Lua学習ノート(1)
2823 ワード
1.requireキーワードの使い方:
require(「test」)-呼び出しtestを表します.luaこのファイルlocal test=require(‘game.controller.test’)--戻り値のあるluaファイルを呼び出すのもrequireによって実現されます
2.他の言語とは異なり、luaテーブルのデフォルトの初期インデックスは1から始まります.
3.tableインデックスの使用
ta={}ta[「key」=「dsads」print(ta[「key」)print(ta.key)--tableのインデックスが文字列タイプである場合、このように簡略化された書き方も可能である
4.Lua関数の可変パラメータ
Lua関数は可変数のパラメータを受け入れることができ,関数パラメータリストで使用する(...)表示関数に可変パラメータがある
require(「test」)-呼び出しtestを表します.luaこのファイルlocal test=require(‘game.controller.test’)--戻り値のあるluaファイルを呼び出すのもrequireによって実現されます
2.他の言語とは異なり、luaテーブルのデフォルトの初期インデックスは1から始まります.
3.tableインデックスの使用
ta={}ta[「key」=「dsads」print(ta[「key」)print(ta.key)--tableのインデックスが文字列タイプである場合、このように簡略化された書き方も可能である
4.Lua関数の可変パラメータ
Lua関数は可変数のパラメータを受け入れることができ,関数パラメータリストで使用する(...)表示関数に可変パラメータがある
function average(...)
result = 0
local arg={...} --> arg ,
for i,v in ipairs(arg) do
result = result + v
end
print(" " .. #arg .. " ") -->#arg
return result/#arg
end
print(" ",average(10,5,3,4,5,6))