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

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     ]