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関数は可変数のパラメータを受け入れることができ,関数パラメータリストで使用する(...)表示関数に可変パラメータがある
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))