大域変数・局所変数
大域変数と局所変数について、スコープ・寿命をキーワードに 説明し、混乱目的の趣味の悪いコーディング例を元に、説明を行う。 次に、大域変数共有で正しく動かなくなる二重ループのプログラム例を示し、 大域変数の問題点を説明する。
後半は、途中で健康診断が入ったので、 簡単に説明できる変数名のルール([a-zA-Z_][a-zA-z0-9_]*) などを示す。
# そういえば、__で始まる変数名は処理系利用で、使用を避けるべき…の説明が必要だった…
foo , 「ほげ」って何?
プログラムを書いていて、定番の質問「foo って何?」を休憩時間に質問される。
詳しくは メタ構文変数… を参照
# さすが Wikipedia …
LINK http://kmaebashi.com/programmer/hoge.html ほげを考えるページ
個人的には、「久米宏・ぴったしカンカン」が紀元と思っているが、 この説は Web 上に少ないのであった…