あきこ@ゆっくりパソコンタイムです。
教えて~■[マクロ]初めてのマクロ①エディターを表示
教えて~■[マクロ]初めてのマクロ②変数を使ってみよう
教えて~■[マクロ]初めてのマクロ③モジュールとか用語あれこれ
教えて~■[マクロ]初めてのマクロ④変数の定義・1
教えて~■[マクロ]初めてのマクロ④変数の定義・2
「なんでも型」とっても便利でめんどくさいヤツ
便利なんですよ。ほんとに。
『型』がイマイチよくわからなくてもこの「なんでも型」にいれておけば問題ないから。
えぇ。うまくいってるときはいいんです。
でも、期待したように実行できなかったとき、
なにがわるいのか
どう手直しするのか
を、かんがえなくてはいけません。
そのとき、この「なんでも型」はちょ~~めんどくさいヤツになるのです。
『数字』のつもりが『文字列』になってた、というのが一番多いかと思います。
一見、見分けがつきません。
print文で出しても『1』って出てても、型なんて気にしませんものね。
困るのは比較のときです。(if文ってやつです)
if
↑これ、見たことありますか?
if cnt = 1 then
’cntが数字の1のときここにきます
endif
のように使います。
「cntが数字の1のときここにきます」
と書きました。
つまり、
「cntが文字列の1のときはここにはきません」
のです。
今だけちょっと のプログラムには便利でらくらくな「なんでも型」
あぶなさを知った上で使うのはいいかと思います。
でも慣れるまでは変数を定義しましょうね。
![これ→](https://emoji.ameba.jp/img/user/so/soukou/12821.gif)
![これ→](https://emoji.ameba.jp/img/user/so/soukou/12821.gif)
![これ→](https://emoji.ameba.jp/img/user/so/soukou/12821.gif)
![これ→](https://emoji.ameba.jp/img/user/so/soukou/12821.gif)
![これ→](https://emoji.ameba.jp/img/user/so/soukou/12821.gif)
「なんでも型」とっても便利でめんどくさいヤツ
便利なんですよ。ほんとに。
『型』がイマイチよくわからなくてもこの「なんでも型」にいれておけば問題ないから。
えぇ。うまくいってるときはいいんです。
でも、期待したように実行できなかったとき、
![1](https://emoji.ameba.jp/img/user/ja/jalincochie/18043.gif)
![2](https://emoji.ameba.jp/img/user/ja/jalincochie/18042.gif)
を、かんがえなくてはいけません。
そのとき、この「なんでも型」はちょ~~めんどくさいヤツになるのです。
『数字』のつもりが『文字列』になってた、というのが一番多いかと思います。
一見、見分けがつきません。
print文で出しても『1』って出てても、型なんて気にしませんものね。
困るのは比較のときです。(if文ってやつです)
if
↑これ、見たことありますか?
if cnt = 1 then
’cntが数字の1のときここにきます
endif
のように使います。
「cntが数字の1のときここにきます」
と書きました。
つまり、
「cntが文字列の1のときはここにはきません」
のです。
今だけちょっと のプログラムには便利でらくらくな「なんでも型」
あぶなさを知った上で使うのはいいかと思います。
でも慣れるまでは変数を定義しましょうね。