Esta función realiza básicamente el mismo trabajo que la estructura If...End If, pero a través de un uso
distinto. El Código fuente 126 muestra su sintaxis.
IIf(Expresión, RetornoVerdadero, RetornoFalso)
IIf(Expresión, RetornoVerdadero, RetornoFalso)
Código fuente 126
La mecánica de funcionamiento de IIf( ) consiste en pasarle una expresión a evaluar en el primer
parámetro. Si el resultado de dicha evaluación es Verdadero, se devolverá lo que hayamos situado en
el parámetro RetornoVerdadero, mientras que si el resultado es Falso, se devolverá el parámetro
RetornoFalso. El Código fuente 127 muestra un ejemplo de esta función.
Sub Main()
Dim Valor As Integer
Dim Resultado As String
Console.WriteLine("Introducir el valor a buscar")
Valor = Console.ReadLine() ' escribir un número
' comprobar el contenido de la variable
Resultado = IIf(Valor = 500, "Correcto", "No encontrado")
Console.WriteLine("El resultado de la búsqueda ha sido: {0}", Resultado)
Console.ReadLine()
End Sub
Código fuente 127
No hay comentarios:
Publicar un comentario