sexta-feira, 3 de abril de 2009

Comparando strings e números no vim script

Quando comparando strings, a diferença matemática é usada. Isto compara valores
de bytes, o qual pode não ser o correto para algumas linguagens.

Quando comparando string com número, o string primeiro é convertido para um
número. Isto é um pouco complicado, pois quando um string não se parece com um
número, o número zero é usado.

Exemplo:
:if 0 == "one"
: echo "yes"
:endif
Isto imprimirá 'yes', pois 'one' não se parece com um número.

0 comentários:

Postar um comentário