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 ]