Luaプログラミング入門

変数の作り方 Slideshow

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

hoge = 10

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

hoge --error

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

foo = 10 bar = 20

上記の宣言は

foo = 10
bar = 20

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

foo, bar = 10, 20

も同じ意味となります.

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

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

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

Comment Form:

コメント・トラックバック規約を必ずお読みください。

 

Comments:

2009/04/13 16:28:19 nishio
>pochy9nさん

ご指摘ありがとうございます.修正しておきました.
2009/03/28 01:55:44 pochy9n
再び、誤記と思われる箇所を指摘させていただきます。

----

また,複数の値を1行で書き換える多重代入が可能です.
 V
また,複数の変数を1行で書き換える多重代入が可能です.

Trackback URL: http://karetta.jp/trackback/book/228774/229114

Trackbacks:


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