for が入れ子のとき、

bool sex = false;
for (〜;〜;〜) {
  for (〜;〜;〜) {
    sex = true;
  }
  if ( sex ) break;
}

とするべきか、

for (〜;〜;〜) {
  for (〜;〜;〜) {
    goto SEX;
  }
}
SEX:

とするべきか。
手続き型言語にgotoは不要だが、この場合はgotoを使った方が良い希ガスる。
別に可読性がそこまで下がっているようにも見えないし。