Luaプログラミング入門 > 第3章 変数について > 変数の作り方


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

変数の作り方 応援する 

では,実際変数を作ってみましょう. 変数を作りたい場合,次のようにします.

hoge = 10

これは,hogeという名前の変数を作れという意味です. 箱には名前をつけることができます. そしてこのhogeには10という値が入っています. C言語とは違って初期化していない変数は作ることができません. 例えば次のようなコードはエラーとなります.

hoge --error

変数を複数宣言する場合は次のように記述することもできます.

foo = 10 bar = 20

上記の宣言は

foo = 10
bar = 20

と全く同じ意味になります. また,

foo, bar = 10, 20

も同じ意味となります.

C言語とは違い,変数はどこでも宣言できます. また,複数の変数を1行で書き換える多重代入が可能です.

また,これも重要ですが,Luaの変数は特に指定が無い限りグローバル変数となります. グローバル変数の意味は変数のスコープの所で説明します.

C言語との違い
  • 変数はいかなるところでも定義できる
  • 変数は指定が無い限りグローバル変数となる

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

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