switch 寫法
var a = "a"
func funcA(){
print("A")
}
func funcB(){
print("B")
}
func funcC(){
print("C")
}
switch a {
case "a":
funcA()
case "b":
funcB()
case "C":
funcC()
default:
funcC()
}
改為使用 dictionary 的情況
var a = "a"
func funcA(){
print("A")
}
func funcB(){
print("B")
}
func funcC(){
print("C")
}
let dic = ["a":funcA,"b":funcB,"c":funcC,]
dic[a]?()
沒有留言:
張貼留言