CoffeeScript - unless..then 语句
使用 unless-then 语句,我们可以在一行中编写 CoffeeScript 的 unless 语句。它包含一个布尔表达式,后跟 then 关键字,然后是一个或多个语句。 这些语句在给定的布尔表达式为假时执行。
语法
以下是 CoffeeScript 中 unless-then 语句的语法。
unless expression then Statement(s) to be executed if expression is false
示例
下面给出的是 CoffeeScript 的 unless-then 语句的示例。 将以下示例保存在名为 unless_then_example.coffee 的文件中
name = "Ramu" score = 30 unless score>=40 then console.log "Sorry try again"
打开命令提示符并编译.coffee 文件,如下所示。
c:\> coffee -c unless_then_example.coffee
在编译时,它会提供以下 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);
现在,再次打开命令提示符并运行 CoffeeScript 文件 −
c:\> coffee unless_then_example.coffee
执行时,CoffeeScript 文件产生以下输出。
Sorry try again