Utilizando la unless-then declaración, podemos escribir el unlessdeclaración de CoffeeScript en una sola línea. Consiste en una expresión booleana seguida dethenpalabra clave, seguida de una o más declaraciones. Estas declaraciones se ejecutan cuando la expresión booleana dada es falsa.
Sintaxis
A continuación se muestra la sintaxis del unless-then declaración en CoffeeScript.
unless expression then Statement(s) to be executed if expression is false
Ejemplo
A continuación se muestra el ejemplo de unless-thendeclaración de CoffeeScript. Guarde el siguiente ejemplo en un archivo con nombreunless_then_example.coffee
name = "Ramu"
score = 30
unless score>=40 then console.log "Sorry try again"
Abre el command prompt y compile el archivo .coffee como se muestra a continuación.
c:\> coffee -c unless_then_example.coffee
Al compilar, le da el siguiente 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);
Ahora, abre el command prompt nuevamente y ejecute el archivo CoffeeScript como -
c:\> coffee unless_then_example.coffee
Al ejecutarse, el archivo CoffeeScript produce la siguiente salida.
Sorry try again