[前][次][番号順一覧][スレッド一覧][生データ]

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     ]