人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

後置if構文のメリットは何でしょうか?
ruby や python には後置ifという構文がありますが、通常のifとは別にわざわざ後置if構文の持つメリットとは何でしょうか?
自分は、後置ifに対して以下のような考えを持っています。
・後置ifを使うとインデントが深くならない → 1行ifの構文は後置ifを使わなくても可能。
・後置ifを使うと思考の流れにそって書きやすい → プログラムは書くより読むときのことを考えるべきではないだろうか。これは、書き捨てでないプログラムで後置ifが推奨される理由にはならない気がする。

●質問者: 匿名質問者
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● 匿名回答2号

匿名回答1号さんのコメントにもあるように、可読性のために使うんだと思います。
自然言語での倒置法のように主張したい部分を強調するためのアクセントでしょう。

経験の話になるかもしれませんが、読みにくくなる場面では使わないのが
吉です。

perldocで紹介してる使い所はこんな感じ。
http://perldoc.jp/docs/perl/5.18.1/perlstyle.pod

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ