Let (Instrucción)

Visual Basic VBLR

Let (Instrucción)

       

Asigna el valor de una expresión a una variable o propiedad.

Sintaxis

[Let] nombre_variable = expresión

La sintaxis de la instrucción Let consta de las siguientes partes:

Parte Descripción
Let Opcional. El uso explícito de la palabra clave Let es una cuestión de estilo, pero normalmente se omite.
nombre_
variable
Requerido. Nombre de la variable o de la propiedad; sigue las convenciones estándar de nombres de variables.
expresión Requerido. Valor asignado a la variable o a la propiedad.

Comentarios

Una expresión de valor se puede asignar a una variable o a una propiedad sólo si es de un tipo de datos compatible con la variable. No puede asignar expresiones de cadena a variables numéricas ni asignar expresiones numéricas a variables de cadena. Si lo hace, ocurrirá un error en tiempo de compilación.

Las variables Variant pueden asignarse a expresiones de cadena o numéricas. Sin embargo, lo contrario no siempre es verdadero. Cualquier Variant excepto Null puede asignarse a una variable de cadena, pero sólo una Variant cuyo valor pueda interpretarse como un número se puede asignar a una variable numérica. Use la función IsNumeric para determinar si la Variant se puede convertir a un número.

Precaución   Si asigna una expresión de un tipo numérico a una variable de un tipo de datos numéricos diferente, forzará que el valor de la expresión sea del tipo numérico de la variable resultante.

Las instrucciones Let se pueden utilizar para asignar una variable de registro a otra sólo cuando ambas variables son del mismo tipo definido por el usuario. Utilice la instrucción LSet para asignar variables de registro de diferentes tipos definidos por el usuario. Utilice la instrucción Set para asignar referencias de objetos a variables.