Misalkan saya memiliki loop dalam C ++ atau C # yang berjalan seperti ini:
while( true ) {
doSomething();
if( condition() ) {
break;
}
doSomethingElse();
}
Ini biasa disebut "infinite loop". Namun itu tidak terbatas secara teknis - itu akan berhenti begitu kontrol mengalir break
.
Apa istilah untuk loop seperti itu - yang memiliki pernyataan kontrol loop "loop forever" dan "break" di dalamnya?
condition()
selalu mengembalikan false? Saya akan mengatakan itu adalah loop tak terbatas dengan istirahat bersyarat.
break
, loop tidak terbatas ( kill
, ctrl-alt-del, cabut ...). Jadi mengapa repot dengan detail terminologi?