多くのプログラミング言語ではあらかじめ、変数宣言を しておかないとエラーになってしまいます。 しかし、三四郎マクロでは変数を宣言無しで使うことができます。 変数の型を指定しなくても使えます。 変数自体を宣言しないのでこれは当たり前ですか・・・。(^^ゞ |
%Count, %i, %MyRange |
などのようにと頭に%をくっつけたもの。それと |
$Count, $i, $MyRange |
と頭に$のついたものです。%はその変数が ローカル変数であることを示し、$はその変数が グローバル変数であることを示しています。 ここではローカル変数とはなんだとか、 グローバル変数とはなんだとかいった説明はしません。 ローカル変数・グローバル変数の用語がわからない方は とりあえず三四郎マクロでは文字列の頭に%をつければ、 その文字列が変数として扱われるという理解して、 当面は$のついたグローバル変数のことは 忘れてしまっても差し支えないと思います。 当分の間、この道場で取り上げるマクロでは ローカル変数だけしか使わない予定です。(^。^) |
コメントを投稿
アカウント情報
(名前は必須です。メールアドレスは公開されません。)
こんにちは。
新ブログ開設おめでとうございます。
すっかり出遅れてしまいましたが、
少しずつ、コメント入れていきます。(^^)ゞ
さて、変数ですが、
悪児は、もう十○年三四郎マクロを
使っていますが、
グローバル変数はほとんど、
使ったことがありません。
通常の使用であれば、
むしろ使わない方がよいと思います。
変数は、頭に、%をつける。
これだけで、OKですね。(^_^)(^_^)/~
投稿情報: 悪児 | 2007年4 月 5日 (木曜日) 午前 11時38分
悪児さん、いらっしゃい。
ご訪問ありがとうございます。
>むしろ使わない方がよいと思います。
そうですね。グローバル変数を
使いすぎると思わぬところで
その変数を書き換えてしまい
トラブルを引き起こすことが
ありますからね。
>変数は、頭に、%をつける。
>これだけで、OKですね。(^_^)(^_^)/~
三四郎マクロ歴十○年の
悪児さんにそう言ってもらえれば
心強いです。
これからも宜しくお願いします。m(__)m
投稿情報: くまぷー | 2007年4 月 5日 (木曜日) 午後 06時24分