1

Luaプログラミング(corona sdk、Moai、..の場合)では、クラス名を大文字で始める必要がありますか?

---for example in Player.lua
Player = {}
--flag for player
Player.isHit = false
function Player:new()
    local player = display.newImage("player.png")
    return player
end
return Player
4

1 に答える 1

4

Lua にはクラスという概念がありません。Lua は単純な言語です。どの変数も、あらゆる種類の値を格納できます。Lua が必要とする唯一の命名規則は、変数名が言語キーワードでないことです。

これらは、特定の Lua ライブラリまたは組み込みコンテキストが使用する規則です。ただし、ライブラリ/組み込みコンテキストにその規則がある場合は、一貫性のためにおそらくそれに従う必要があります。

于 2012-09-17T15:05:32.810 に答える