let name = "yangqiangyu"
switch name{
case "yangqiangyu","yqy":
print("This is my name")
default:
print("This is not my name");
}
//"This is my name\n"
let score = 90;
switch score{
case 0:
print("you got an egg")
case 1..<60:
print("you failed")
case 60:
print("Just passed")
case 61..<80:
print("Just so so")
case 80..<90:
print("Good")
case 90..<100:
print("Great")
case 100:
print("Perfect!")
default:
print("Error")
}
//输出结果:"Great\n"
let point:(x:Int,y:Int) = (x:1,y:1)
switch point{
case (0,0):
print("It's a origin")
case (_,0)://忽略point中的x值
print("It's on x-axis.")
case (0,_)://忽略point中的y值
print("It's on y-axis")
default:
print("It's just an ordinary point")
break
}
//输出结果:
"It's just an ordinary point\n"
let point2 = (8,0)
switch point2{
case (0,0):
print("It's a origin")
case (let x,0)://赋值给x
print("It's on x-axis.")
print("The x value is \(x)")
case (0,let y)://赋值给y
print("It's on y-axis")
print("The y value is \(y)")
case (let x,let y):
print("The x value is \(x)")
print("The y value is \(y)")
}
//输出结果:
"It's on x-axis.\n"
"The x value is 8\n"
let score = 90;
switch score{
case 0:
print("you got an egg")
case 1..<60:
print("you failed")
case 60:
print("Just passed")
case 61..<80:
print("Just so so")
case 80..<90:
print("Good")
case 90..<100:
print("Great")
fallthrough
case 100:
print("Perfect!")
default:
print("Error")
}
//输出
"Great\n"
"Perfect!\n"
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有