「Luaのコロン区切りとピリオド区切り」の版間の差分

imported>Administrator
ページの作成:「関数名のコロン区切りは引数の1つ目に「self」(javaやc#でいうthis変数)を自動的に追加してくれる記法のようだ。 ピリオド...」
 
imported>Administrator
編集の要約なし
13行目: 13行目:
  object.foo(obj)
  object.foo(obj)
の省略記法。
の省略記法。
ピリオドで関数を呼び出すと下記のようにself変数が存在しないというエラーが発生することがある。
attempt to index a nil value (local 'self')


[[category: Lua]]
[[category: Lua]]