Swift教程 - Swift開關(guān)語句

2018-01-10 21:33 更新

Swift教程 - Swift開關(guān)語句

switch 語句用于根據(jù)a的值執(zhí)行代碼  變量。

例子

var shape = 1

switch shape {
    case 0:
        println("0")
    
    case 1:
        println("1")
    default:
        println("No Shape Specified")

}



從開關(guān)斷開

當(dāng)達(dá)到 break 語句時(shí),程序控制留下switch語句和在結(jié)束大括號(hào)} 之后的結(jié)束處繼續(xù)。

let x = 6

switch x {

case 0...5:
    println("0 through 5")

case 6:
    break

case 7:
    println("Value 7")

default:
    println("Default")

}

當(dāng)發(fā)生 case 條件時(shí),代碼在 switch 中停止并在結(jié)束花括號(hào)} 后立即恢復(fù)。



跌倒

如果你想代碼 switch 語句,包括這個(gè)fall-through行為,可以使用 fallthrough 語句。

switch x {

  case 0...5:
     println("0 through 5")
  case 6:
     fallthrough
  case 7:
     println("Value 6 or 7")
  default:
     println("Default")
}

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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)