CoffeeScript - a meno che istruzione
Il unlessL'istruzione è una funzionalità aggiuntiva fornita da CoffeeScript. È esattamente l'opposto diifdichiarazione. Il codice inunless verrà eseguito se la condizione data è false.
Sintassi
Di seguito è riportata la sintassi di unlessdichiarazione in CoffeeScript. Proprio comeif dichiarazione, contiene un file unless parola chiave, un'espressione booleana e un blocco di codice che verrà eseguito se l'espressione data è false.
unless expression
Statement(s) to be executed if the expression is false
Diagramma di flusso
Esempio
L'esempio seguente mostra l'utilizzo di unlessdichiarazione in CoffeeScript. Salva questo codice in un file con il nomeunless_example.coffee
name = "Ramu"
score = 30
unless score>=40
console.log "Sorry try again"
Apri il command prompt e compila il file .coffee come mostrato di seguito.
c:\> coffee -c 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 unless_example.coffee
All'esecuzione, il file CoffeeScript produce il seguente output.
Sorry try again