ネックになったもの
オブジェクト指向エクササイズの項目に、次のルールがある。
- インデントは1メソッド1レベルのみ。
あれ、これってbreakどうやるの?
サンプルコードを普通に書く
サンプルコードを書く。return で十分なのだけどbreakの話なので容赦してほしい。
処理を切り出してみる
forの処理を外に移し、forの中で行っていた処理を無名関数で引き渡すようにしてみた。
無名関数の中で breakを叩いても怒られるだけだし、どうしたものかと。
待てよ、Objective-Cでぶん回す奴みたな…
BOOL *stop
!! なるほど!!!
そういえばjQueryもなんかしてたな…?
return false
で break!
つまりはこういうことか
結論!!
三項演算子をインデントと見なさないならば達成できる!!