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

langsmith:53

From: randy <randy mvd.biglobe.ne.jp>
Date: Sun, 27 Jun 2004 21:54:33 +0900
Subject: [langsmith:53] Re: end or }

randyです。

> > 基本的には、その言語にとってカッコいいと思えるほうを
> 
> なぜかっこいいと思ったのか、という点にひじょうに興味があります。
> # むしろ「かっこわるい方を排除」って感じですか?

難しい質問ですね。
たとえば、Pascal風の構文とC風の構文が混ざったような

if (bool_expr) then { hoge; } else { fuga; }

とか書いてみると、then がちょっと冗長に感じるとか、逆に

program hoge;
begin
  if(bool_expr){
    ...
  }
end.

みたく書いてみると、全体の雰囲気からif文だけ
浮いてるとか、ほとんど感覚的なもの(というか趣味?)
なので、実際にコードを書いてみてピンとくるかどうかと
いうだけなんです。


> たとえインデントしてあっても end  
> は認識に時間がかかる、というのは貴重なご意見です。

これをもう少し考えてみたんですが、どうやら

    hoge;
  end

とかあるとき、最後のendがブロックの終わりなのか
単なる文なのかの判断に少し迷うようです。

randy
  randy mvd.biglobe.ne.jp
  randy users.sourceforge.jp



--
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     ]