Aliases para operadores de comparação
A tabela a seguir mostra os aliases para alguns dos operadores de comparação. SuponhaA detém 20 e variável B detém 20.
Operador | Pseudônimo | Exemplo |
---|---|---|
= = (Igual) | is | A is B te dá verdade. |
! = = (Diferente) | isnt | A isnt B dá falso. |
Exemplo
O código a seguir mostra como usar aliases para operadores de comparação no CoffeeScript. Salve este código em um arquivo com o nomecomparison_aliases.coffee
a = 10
b = 20
console.log "The result of (a is b) is "
result = a is b
console.log result
console.log "The result of (a isnt b) is "
result = a isnt b
console.log result
Abra o command prompt e compilar o arquivo compare_example.coffee conforme mostrado abaixo.
c:/> coffee -c comparison_aliases.coffee
Na compilação, ele fornece o seguinte JavaScript.
// Generated by CoffeeScript 1.10.0
(function() {
var a, b, result;
a = 10;
b = 20;
console.log("The result of (a is b) is ");
result = a === b;
console.log(result);
console.log("The result of (a isnt b) is ");
result = a !== b;
console.log(result);
}).call(this);
Agora, abra o command prompt novamente e execute o arquivo CoffeeScript conforme mostrado abaixo.
c:/> coffee comparison_aliases.coffee
Na execução, o arquivo CoffeeScript produz a seguinte saída.
The result of (a is b) is
false
The result of (a isnt b) is
true