CoffeeScript - Postfix si y a menos que las declaraciones
Postfix si
Puede reescribir la sentencia if usando la forma de sufijo donde, las sentencias que se van a ejecutar son seguidas por if junto con la expresión booleana.
Sintaxis
A continuación se muestra la sintaxis de la declaración postfix-if.
Statements to be executed if expression
Ejemplo
A continuación se muestra el ejemplo de la sentencia if de sufijo. Guarde el siguiente ejemplo en un archivo con nombrepostfix_if_example.coffee
name = "Ramu"
score = 60
console.log "Congratulations you have passed the examination" if score>40
Abre el command prompt y compile el archivo .coffee como se muestra a continuación.
c:\> coffee -c postfix_if_example.coffee
Al compilar, le da el siguiente 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);
Ahora, abre el command prompt nuevamente y ejecute el archivo CoffeeScript como -
c:\> coffee postfix_if_example.coffee
Al ejecutarse, el archivo CoffeeScript produce la siguiente salida.
Congratulations you have passed the exam
Postfix a menos que
Puede reescribir la declaración a menos que use la forma de sufijo donde, las declaraciones que se van a ejecutar van seguidas de la instrucción a menos que junto con la expresión booleana.
Sintaxis
A continuación se muestra la sintaxis de la declaración postfix-if.
Statements to be executed unless expression
Ejemplo
A continuación se muestra el ejemplo de la declaración de sufijo salvo. Guarde el siguiente ejemplo en un archivo con nombrepostfix_unless_example.coffee
name = "Ramu"
score = 30
console.log "Sorry try again" unless score>=40
Abre el command prompt y compile el archivo .coffee como se muestra a continuación.
c:\> coffee -c postfix_unless_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 postfix_unless_example.coffee
Al ejecutarse, el archivo CoffeeScript produce la siguiente salida.
Sorry try again