terça-feira, 16 de agosto de 2011

on

Ao utilizarmos condicionais, laços e desvios precisamos juntar o conceito de bloco com criação de variáveis. Variáveis criadas dentro de um bloco só podem ser utilizadas dentro do mesmo bloco. Este principio é chamado de contexto. O exemplo abaixo demonstra uma variável dentro e outra fora do contexto:

 Dim Idade As Integer
If Idade = 30 Then
Dim Peso As Integer
Idade = 30
Peso = 60
End If
Msgbox(Idade.Tostring()) ‘Funciona normalmente
Msgbox(Peso.ToString()) ‘Erro de variável não definida


Notamos que dentro do bloco a variável Idade pode ser utilizada normalmente, uma vez que ela foi criada antes do bloco. Já a variável Peso que foi criada dentro do bloco só existe dentro do bloco, portanto no Msgbox ocorreu um erro porque a variável já não existia.

0 comentários:

Postar um comentário

:) :)) ;(( :-) =)) ;( ;-( :d :-d @-) :p :o :>) (o) [-( :-? (p) :-s (m) 8-) :-t :-b b-( :-# =p~ $-) (b) (f) x-) (k) (h) (c) cheer
Click to see the code!
To insert emoticon you must added at least one space before the code.