| 変数(初期値) |
|
さて、代入が出来たところで、少し疑問が沸きます。 kitty = 10 mes kitty とすると、kitty に代入された 10 が表示されました。 では、単に、 mes kitty と書いたら、何と表示されるのでしょう? 代入していないので、kitty には値が何も入っていないはずです。
代入せずに kitty を表示すると、 0 となりました。 全ての変数は、代入前に 0 で初期化されるからです。 代入もせずに mes kitty とすると、HSPは kitty を知らないので、初期値である 0 を kitty の値とします。 つまり、初めての変数名を見ると、自動的に 0 を代入するわけです。 |