Bucles en Visual Basic
For, Step, Do While y Do Until — todos los bucles que VB tiene.
For lap As Integer = 1 To 3
Console.WriteLine($"lap {lap}")
Next
For n = 10 To 0 Step -5
Console.Write($"{n} ")
Next
Console.WriteLine()
Dim fuel = 5
Do While fuel > 0
fuel -= 2
Loop
Console.WriteLine($"fuel left: {fuel}")
Dim tries = 0
Do
tries += 1
Loop Until tries = 3
Console.WriteLine($"took {tries} tries")
Cómo funciona
For ... Tocuenta incluyendo los extremos;Step -5lo corre hacia atrás.Do Whileevalúa antes del cuerpo; el bucle puede no correr nunca.Do ... Loop Untilevalúa después — siempre corre al menos una vez.
Palabras clave y builtins usados aquí
DimDoForIntegerLoopNextStepToWhile
El intento, en números
- Líneas
- 20
- Caracteres a escribir
- 315
- Tokens
- 86
- Ritmo de tres estrellas
- 90 tpm
Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 57 segundos.
Paso 3 de 3 en Control de flujo; paso 9 de 29 en Fundamentos del lenguaje.