ガード節より読みやすい!?途中リターンせずにネストを浅くするテクニック

プログラムで値のチェック処理等を書くとき、普通に分岐構造を使っていると、ネストが深くなっていってしまいます。 if (a != null) { // : if (b > 0) { // : if (check(c) … 続きを読む ガード節より読みやすい!?途中リターンせずにネストを浅くするテクニック