forked from: switchだと改行判定できない。そんなもん？

