CoffeeScript - Postfix se e se le istruzioni

Postfix se

È possibile riscrivere l'istruzione if usando il modulo suffisso dove, le istruzioni che devono essere eseguite sono seguite dall'if insieme all'espressione booleana.

Sintassi

Di seguito è riportata la sintassi dell'istruzione postfix-if.

Statements to be executed if expression

Esempio

Di seguito è riportato l'esempio dell'istruzione if postfissa. Salva il seguente esempio in un file con nomepostfix_if_example.coffee

name = "Ramu"
score = 60
console.log "Congratulations you have passed the examination" if score>40

Apri il command prompt e compila il file .coffee come mostrato di seguito.

c:\> coffee -c postfix_if_example.coffee

Durante la compilazione, ti dà il seguente JavaScript.

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

  name = "Ramu";

  score = 60;

  if (score > 40) {
    console.log("Congratulations you have passed the examination");
  }

}).call(this);

Ora apri il file command prompt di nuovo ed esegui il file CoffeeScript come -

c:\> coffee postfix_if_example.coffee

All'esecuzione, il file CoffeeScript produce il seguente output.

Congratulations you have passed the exam

Postfix a meno che

Puoi riscrivere l'istruzione a meno che usando il modulo suffisso dove, le istruzioni che devono essere eseguite sono seguite dall'istruzione a meno che insieme all'espressione booleana.

Sintassi

Di seguito è riportata la sintassi dell'istruzione postfix-if.

Statements to be executed unless expression

Esempio

Di seguito è riportato l'esempio dell'istruzione suffisso a meno che. Salva il seguente esempio in un file con nomepostfix_unless_example.coffee

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

Apri il command prompt e compila il file .coffee come mostrato di seguito.

c:\> coffee -c postfix_unless_example.coffee

Durante la compilazione, ti dà il seguente 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);

Ora apri il file command prompt di nuovo ed esegui il file CoffeeScript come -

c:\> coffee  postfix_unless_example.coffee

All'esecuzione, il file CoffeeScript produce il seguente output.

Sorry try again