langsmith:66
From: (Yukihiro Matsumoto) <matz ruby-lang.org>
Date: Wed, 30 Jun 2004 12:07:03 +0900
Subject: [langsmith:66] Re: end or }
まつもと ゆきひろです 必ずしもendの方が優れているというつもりはありませんが。 in message "[langsmith:61] Re: end or }" on 04/06/29, "eclipse" <eclipse cspc.jp> writes: |ブロックの{...}は1-3全てを満たしていると思います。 ブロックが単一だと確かにそうなんですが、複数のブロックを取る 構造、たとえばCにおける if .. else if .. とか switch ..とか だととたんに醜くなるんですよねえ。気にしない人もいるみたいで すが。 C++ではtry .. catch .. finallyとか増えててげんなり。 Rubyだとそういう制御構造がそれなりに多いので、{ } はあんまり 魅力的じゃないです。ちゅーか、制御構造でコードブロックを一つ しか取らないのってwhile/unlessだけかも。classとmoduleもか。 -- ML: langsmith quickml.atdot.net 使い方: http://www.atdot.net/~ko1/quickml
43 2004-06-26 21:20 [shyouhei ice.uec.ac.] end or } 45 2004-06-26 22:52 ┣[randy mvd.biglobe.ne] 47 2004-06-27 07:07 ┃┗[shyouhei ice.uec.ac.] 53 2004-06-27 21:54 ┃ ┗[randy mvd.biglobe.ne] 61 2004-06-29 23:45 ┗[eclipse cspc.jp ] 65 2004-06-30 11:18 ┣[takehiko eel.rdc.tos] -> 66 2004-06-30 12:07 ┗[matz ruby-lang.org ] 104 2004-08-25 00:19 ┗[eclipse cspc.jp ] 106 2004-08-25 10:20 ┗[matz ruby-lang.org ] 109 2004-08-25 22:58 ┗[eclipse cspc.jp ]