関数で置き換える
引数がめんどうならラムダで置き換える
returnが多重breakの代わりになる