CoffeeScript - a menos que declaração

Usando o unless-then declaração, podemos escrever o unlessdeclaração de CoffeeScript em uma única linha. Consiste em uma expressão booleana seguida porthenpalavra-chave, que é seguida por uma ou mais declarações. Essas instruções são executadas quando a expressão booleana fornecida é falsa.

Sintaxe

A seguir está a sintaxe do unless-then declaração no CoffeeScript.

unless expression then Statement(s) to be executed if expression is false

Exemplo

A seguir está o exemplo do unless-thendeclaração do CoffeeScript. Salve o seguinte exemplo em um arquivo com o nomeunless_then_example.coffee

name = "Ramu"
score = 30
unless score>=40 then console.log "Sorry try again"

Abra o command prompt e compilar o arquivo .coffee conforme mostrado abaixo.

c:\> coffee -c unless_then_example.coffee

Na compilação, ele fornece o seguinte JavaScript.

// Generated by CoffeeScript 1.10.0
(function() {
  var name, score;

  name = "Ramu";

  score = 30;

  if (!(score >= 40)) {
    console.log("Sorry try again");
  }

}).call(this);

Agora, abra o command prompt novamente e execute o arquivo CoffeeScript como -

c:\> coffee unless_then_example.coffee

Na execução, o arquivo CoffeeScript produz a seguinte saída.

Sorry try again