国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

Pug 分支條件 Case

2020-02-07 16:32 更新

分支條件 Case

case 是 JavaScript 的 switch 指令的縮寫(xiě),并且它接受如下的形式:

- var friends = 10
case friends
  when 0
    p 您沒(méi)有朋友
  when 1
    p 您有一個(gè)朋友
  default
    p 您有 #{friends} 個(gè)朋友

渲染后:

<p>您有 10 個(gè)朋友</p>

分支傳遞 (Case Fall Through)

您可以像 JavaScript 中的 switch 語(yǔ)句那樣使用傳遞(fall through)。

- var friends = 0
case friends
  when 0
  when 1
    p 您的朋友很少
  default
    p 您有 #{friends} 個(gè)朋友

渲染后:

<p>您的朋友很少</p>

不同之處在于,在 JavaScript 中,傳遞會(huì)在明確地使用 break 語(yǔ)句之前一直進(jìn)行。而在 Pug 中則是,傳遞會(huì)在遇到非空的語(yǔ)法塊前一直進(jìn)行下去。

在某些情況下,如果您不想輸出任何東西的話,您可以明確地加上一個(gè)原生的 break 語(yǔ)句:

- var friends = 0
case friends
  when 0
    - break
  when 1
    p 您的朋友很少
  default
    p 您有 #{friends} 個(gè)朋友

渲染后:

?

塊展開(kāi)

您也可以使用塊展開(kāi)的語(yǔ)法:

- var friends = 1
case friends
  when 0: p 您沒(méi)有朋友
  when 1: p 您有一個(gè)朋友
  default: p 您有 #{friends} 個(gè)朋友

渲染后:

<p>您有一個(gè)朋友</p>


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)