中括弧省略問題この広告は、90日以上更新していないブログに表示しています。処理;と、みなさんは最初習ったのではないだろうか。次のようにも考えられないだろうか。「条件式のあとは式が一つのみ指定できます。処理2;}こちらの方が、中括弧は複数の処理をまとめるためのものという本質を捉えているように思える。目にするコーディングルールには「常に中括弧を付けよ!」みたいなものがあるほどだ。曲解、理解の逆転もいいところだが、これも、「範囲をミスしにくくする」という現実的な解であるととらえれば頷ける。*1現実にはいつも設計者の意図を超えた使われ方をするものだ。こない説明に出くわしたとして理解できないような概念があったとして、それがスタンダードな考え方だったとしても、どうか落ち込まないで欲しい。それは今回の中括弧省略問題のようなスタンダードな曲解かもしれない。さまざまな視点から観察し、本質を捉えられるようになるベキだと、わたしは思う。*1:後者の説明を推奨するならば、学習者はデフォルトで中括弧を使わなくなるだろう。するとこのコーディングルールの設計者はそれを回避するためにあえてそうしているのかもしれない。ここでは、Rubyの条件分岐の文法について見ていきます。»プロフィールid:fumokmm新しいNPNLです。(2)はてなブログをはじめよう!fumokmmさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。