Credo che si tratti di retaggi dell'antico BASIC. In principio se non ricordo male c'era solo il While (che, tra l'altro, non era chiuso da un "End While", ma da un "Wend"); quindi è stato aggiunto il più versatile Do ... Loop, ma per compatibilità è stato lasciato anche il While, visto che non ha mai fatto male a nessuno e in alcuni casi può risultare più immediato da comprendere di un Do ... Loop.

Rispondi quotando