查看: 2122|回复: 0

[IOS开发教程] Swift的一些基础知识点(二)

发表于 2018-1-29 08:00:02

1.三目运算符

questiion?answer1: answer2

  1. **普通**
  2. var a = 13
  3. var b = 14
  4. if a<b{
  5. printf("a小于b")
  6. }
  7. else{
  8. printf("a大于或等于b")
  9. }
  10. **三目**
  11. var c = a<b?a:b
复制代码

2.控制流

  1. ## 循环结构 ##
  2. 【1】for in
  3. for a in 0...99{
  4. a*2
  5. }
  6. 局限性:只能在区间中遍历,全都是是整型并且只可以一个数一个数的遍历。
  7. 【2】for
  8. for i=0;i<10;i++ {
  9. i=i+1
  10. }
  11. 注意:for循环可以不打小括号,循环体内只有有一句话也要打大括号,i可为小数。
  12. 【3】repeat-while//至少要执行一次
复制代码

3.Switch高级用法

  1. ##switch不仅可以判断单值,也可以判断区间,也可以判断元祖##
  2. let score = 80//判断区间
  3. switch score {
  4. case 0..<70:
  5. printf("良好")
  6. case 71..<100:
  7. printf("优秀")
  8. default:
  9. printf("错误")
  10. }
复制代码


回复

使用道具 举报