初心者のためのプログラミング言語ガイド Part8
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
300:デフォルトの名無しさん 08/04/24 09:47:50 >>277 Pythonの場合も、インデントで制御文の終了位置が分かる。 >>277の主張は、>>277にとっては「}」のほうが分かりやすいという感慨にのみ立脚している。 だから、「{」〜「}」よりも「 」のほうが分かりやすい人にとっては 無意味。 現実には、Pythonのコードを読みやすいと思っている人は少なくないから、>>277のような 感じ方をする人が多数派だとはいいきれない。 また、仮にインデントが分かりにくかったならば、{〜}言語や(〜)言語やbegin〜end言語で プログラマーがコンパイラによって必要とされていないインデントを多用してコードを書く理由は なんだろうか? Basic系みたいに、 If a = b Then Print '1' EndIf Print '2' なんてやれると、これは「{」〜「}」よりも圧倒的に分かりやすい。「}」は それ自体何の終わりかわからないが、「EndIf」が「If」制御文の終わりであることははっきりして いる。しかし、Basic系でも実際のコードではインデントが多用されている。 つまり、インデントが一番分かりやすい。 Perlの美徳としてはっきりしているのは、読みやすさではなく、書く場合の労力が 小さいことだろう。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5398日前に更新/251 KB
担当:undef