Swift3.0语法--条件、循环

1.条件--if语句(与OC一样,只是省略了条件的小括号)

var n = 123
if n == 123 {   }else if n > 123{   }else{   }
也可以用这种方式
var opName: String? = "tom"
if let nameS = opName {/相当于将opName赋值给nameS,如果NameS不为nil,则条件成立
print("ddd---\(nameS)")

2. 条件--switch语句

var num1 = 123
var num2 = 456
var oper = "+"
switch oper {//可以使用任意类型
    case "+" : print(num1 + num2)//不用break语句(匹配到之后不会再向下执行)
    case "-" : print(num1 - num2)
    case "*" : print(num1 * num2)
    case "/" : print(num1 / num2)
    default : print("运算符有误")//必须要有default
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 01-常量与变量 学习swift第一步打印Hello World print("Hello World") swi...
    iOS_恒仔阅读 10,650评论 2 19
  • 1 顺序语句 语句:使用分号分隔的代码称作为一个语句。 注意:没有写任何代码只是一个分号的时候,也是一条语句,...
    哈哈哎呦喂阅读 3,047评论 0 0
  • 86.复合 Cases 共享相同代码块的多个switch 分支 分支可以合并, 写在分支后用逗号分开。如果任何模式...
    无沣阅读 5,299评论 1 5
  • 鹊桥仙 秦观 纤云弄巧,飞星传恨,银汉迢迢暗渡。 金风玉露一相逢,便胜却人间无数。 柔情似水,佳期如梦,忍顾鹊桥归...
    张小姐畅想畅说阅读 1,872评论 0 0
  • 秦川三月风吹雪,乍暖还寒花未眠。 采撷月色枝头远,相思不扫回尘念。 蜀客漠北寻归路,长安吴期不可闻。 且住江南姑苏...
    荼绫绫阅读 1,423评论 0 0