Buscador

Ámbito a nivel de procedimiento

Una variable declarada dentro del cuerpo de un procedimiento se dice que tiene un ámbito local o a nivel de procedimiento, no pudiendo ser accedida por otro código que no sea el de dicho procedimiento. Ver Código fuente 163.

Public Sub Main()
' declaramos una variable que tiene ámbito
' a nivel de este procedimiento
Dim Nombre As String
Nombre = "Hola"
Console.WriteLine("Introducir un valor")
Nombre &= " " & Console.ReadLine()
End Sub
Public Sub Manipular()
' si intentamos desde este procedimiento
' acceder a la variable Nombre del
' procedimiento Main(), se produce un error
Nombre = "nuevo valor"
End Sub
Código fuente 163

En el ejemplo anterior, la variable Nombre puede ser manipulada dentro del procedimiento Main( ), y cualquier intento de acceder a ella desde otro procedimiento provocará un error.

No hay comentarios:

Publicar un comentario