Luaプログラミング入門 > 第3章 変数について > 変数命名の際の注意


[Prev] [Next] [Up] [Contents][フレーム表示] [フレーム解除

変数命名の際の注意 応援する 

変数名を付ける際に,次のようなルールがあります.

  • 先頭は英字か_(アンダースコア)でなければならない

先頭が数字から始まる変数名は作ることができません.

  • 同じ名前の変数が2つ存在する事は基本的にはできない

ただし変数のスコープが違えば同じ名前の変数を複数つくれます. スコープの説明は今はしません.

  • 予約語は使えない

予約語(表参照)とは,ifやwhileなど,Lua言語の文法の一部の事です.

予約語一覧
and break do else elseif
end false for function if
in local nil not or
repeat return then true until
while

アンダースコアから始まる変数名を作成することはできますが,できれば避けた方がよいかと思います.それは,Luaはアンダースコアと1文字以上の大文字を組み合わせた変数名(例えば _VERSION 等の変数名)を内部で特別な用途として使用している場合があるからです.


[Prev] [Next] [Up] [Contents][フレーム表示] [フレーム解除

このサイトについて|ヘルプ|Q&A|個人情報保護|プライバシーポリシー|利用規約|コメント・トラックバック規約|削除規程|広告掲載
Copyright (c) 2005-2007 Time Intermedia Corporation