変数(初期値)

さて、代入が出来たところで、少し疑問が沸きます。

kitty = 10

mes kitty

とすると、kitty に代入された 10 が表示されました。


では、単に、

mes kitty

と書いたら、何と表示されるのでしょう?

代入していないので、kitty には値が何も入っていないはずです。




代入せずに kitty を表示すると、 0 となりました。

全ての変数は、代入前に 0 で初期化されるからです。


代入もせずに

mes kitty

とすると、HSPは kitty を知らないので、初期値である 0 を kitty の値とします。


つまり、初めての変数名を見ると、自動的に 0 を代入するわけです。

 




// Copyright (C) 2001-2007 NegativeCelcius. All Rights Reserved. //