在 Swift 中,switch 語(yǔ)句的例子(不需要break):
let fruit = "apple"
switch fruit {
case "apple":
print("This is an apple.")
case "banana":
print("This is a banana.")
case "orange":
print("This is an orange.")
default:
print("Unknown fruit.")
}
還可以使用多個(gè)條件,使用逗號(hào)分隔開,例如:
let score = 85
switch score {
case 0..<60:
print("Failed")
case 60..<70:
print("Pass")
case 70..<80:
print("Good")
case 80..<90:
print("Great")
case 90...100:
print("Excellent")
default:
break
// 空的 default 語(yǔ)句
}
必須包含default能處理所有情況 (case,default后面至少要有一條語(yǔ)句,空的需要加上break)。