langsmith:104
From: eclipse <eclipse cspc.jp>
Date: Wed, 25 Aug 2004 00:19:37 +0900
Subject: [langsmith:104] Re: end or }
eclipseです。
凄い遅レスで申し訳ありません。
Rubyはendだけじゃなくブロック渡し構文に{...}が使えるから
同じ記号が密集しにくく、見易いと言うことでしょうか。
ブロック渡し構文がendしか使えないとしても、
endの方がいいところってあります?
---- Original Message -----
From: "Yukihiro Matsumoto" <matz ruby-lang.org>
To: <langsmith quickml.atdot.net>
Sent: Wednesday, June 30, 2004 12:07 PM
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
>
--
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 ]