Al igual que ocurre con la decisión simple, si para cada resultado de la expresión, sólo necesitamos
ejecutar una instrucción, podemos escribir todo el código en una sola línea. Veamos la sintaxis en el
Código fuente 122.
If Expresión Then InstrucciónVerdadero Else InstrucciónFalso
Código fuente 122
En el Código fuente 123 tenemos un ejemplo de uso.
Sub Main()
Dim Valor As Integer
Dim Resultado As Integer
Console.WriteLine("Introducir un número")
Valor = Console.ReadLine()
If Valor = 5 Then Resultado = Valor + 10 Else Resultado = 777
Console.WriteLine("La variable resultado contiene {0}", Resultado)
Console.ReadLine()
End Sub
Código fuente 123
Si bien la ejecución de la estructura If en una línea puede ser útil en ocasiones, tiene como
contrapartida el que nuestro código sea más difícil de leer. Por ello es más recomendable el uso de esta
estructura de control en su formato If...End If.
No hay comentarios:
Publicar un comentario