初心者のためのプログラミング言語ガイド Part8at TECH初心者のためのプログラミング言語ガイド Part8 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドの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の美徳としてはっきりしているのは、読みやすさではなく、書く場合の労力が 小さいことだろう。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch