このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

参照とか繰り返しとか


for (var i = 0; i < 10; i++) {
print(a[i]);
}

↑のほうが次より理解しやすいようだ。


for (var p in obj) {
print(obj[p]);
}

a[i]でiが変化する様子はイメージできるが、obj[p]でpの変化がイメージしにくい。

例えば、二人組にして次の実習をしてもらう。

  1. 一人Aに数枚のカードを渡す。カードに単語(例えば人名)が書いてある。
  2. もう一人Bに「××さんのオヒゲは素敵」とかの穴あき文を提示する。
  3. Aがカードを切ってから、順に読み上げる。
  4. Bはその単語を穴あき文に入れて叫ぶ。

a[b.c] のような表現に慣れるにはどうしたもんだろう? それと、メソッドに至る道にはどうするか? ともかくも、イメージと体でおぼえることが基本。