Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

slype

Axei um BUG

Recommended Posts

Iai pessoal, tipo...

 

Empty = ""

Concordam, Empty é vazio? Sim o VB fala q é True, ta certo!

 

mas...

Empty = 0

Não é verdadeiro né?

PARA O VB É, PARA ELE EMPTY = 0 é TRUE.

 

NÃO ACREDITAM??? entao abra o Immediate (Crtl + G) e digitem:

 

?Empty = 0

 

....Ele vai mostrar que Sim (True), somente com 0, se colocar outro valor ele fala q é False.

 

Tomem Cuidado quando fizerem Verificações desse Tipo...

BUGs, BUGs, BUGs, BUGs, BUGs, BUGs, ....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Iai pessoal, tipo...

 

Empty = ""

Concordam, Empty é vazio? Sim o VB fala q é True, ta certo!

 

mas...

Empty = 0

Não é verdadeiro né?

PARA O VB É, PARA ELE EMPTY = 0 é TRUE.

 

NÃO ACREDITAM??? entao abra o Immediate (Crtl + G) e digitem:

 

?Empty = 0

 

....Ele vai mostrar que Sim (True), somente com 0, se colocar outro valor ele fala q é False.

 

Tomem Cuidado quando fizerem Verificações desse Tipo...

BUGs, BUGs, BUGs, BUGs, BUGs, BUGs, ....

É claro que está certo. Qual é o valor padrão que uma variável numérica assume quando declarada? Qual é o valor padrão que uma variável booleana assume quando declarada? E qual é o valor padrão que uma string assume quando declarada? Respectivamente eles são: 0 (zero), False e "". E, se você verificar, todos estes valores são considerados "vazios". Ou seja, 0 (zero) é vazio sim.

 

Abraços,

 

Graymalkin

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.