美文网首页
Swift笔记(二)--条件、循环

Swift笔记(二)--条件、循环

作者: Harry__Li | 来源:发表于2022-01-29 14:08 被阅读0次

因为已经有oc的基础了,所以对照oc,我们来学习swift。

条件
  • if
  • switch
  • 三元操作符
    我们分别来看下swift中是如何编写的。
var str="旧的字符"
let str1="新的字符串"

if str==str1 {
    print("字符相同")
}else{
    print("不相同")
}
let num=33
switch num {
case 1...30:
    print("30以内")
case 31...50:
    print("50以内")
default:
    print("都不在范围内的")
}
print(num>30 ? "老了":"小年轻")

和oc相比,对于判断条件和oc有点不同。所以也不多,只要会这swift的编写形式就行。

循环

在oc中常见的循环有,forin、for(int i=0,i<5,i++)、while、do-while、ennum遍 历。下面来看Swift的循环。

for in
//直接获取数组中的数据
for item in arr {
    print("数组中的数据是:\(item)");
}

//当我们需要用到下标 判断某一个条件是 oc中可以使用for(int i=0,i<5,i++)

let arr=["name","age","小王","26"]
for index in 0..<arr.count {
    print(arr[index])
}
while循环
var testnum = 0
while testnum<arr.count {
    print(arr[testnum])
    testnum+=1
}

while需要加上判断条件来循环
相比于oc中do_while,在Swift中发生了点变换,变成了repeat_while

var index = 1
repeat {
    print(index)
    print("do while输出的是:\(arr[index])")
    index+=1
}while index<arr.count

当我们想让循环在某一个条件下停止时,同样是使用break来打断他。contune则表示跳过和oc是一样的。

相关文章

  • Swift笔记(二)--条件、循环

    因为已经有oc的基础了,所以对照oc,我们来学习swift。 条件 if switch 三元操作符我们分别来看下s...

  • Swift 学习笔记(一)

    swift学习笔记第一篇,主要常量,变量,数据类型,条件判断,循环, 函数等基础知识的汇总 大纲汇总 Swift ...

  • Swift控制流

    Swift控制流 for 循环 Swift中使用for-in的形式来进行for循环,类似于C语言的for条件递增的...

  • Swift循环语句和条件判断语句

    for循环 Swift提供了两种for循环语句,一种是C语言的for循环:条件递增,这种方式在SWift3.0中遗...

  • Swift-标签语句

    在Swift中,可以在其他循环和条件语句中嵌套循环和条件语句,以创建复杂的控制流结构。 然而,循环和条件语句都可以...

  • Python基础 | 第二课:循环、字符串、列表

    Python3笔记 | 第二课:循环、字符串、列表 程序三大执行流程 while循环 while 判断条件 :条件...

  • 第八章 Swift 循环

    Swift 语言提供了以下几种循环类型 循环控制语句 循环控制语句和OC一样,不通点在于Swift在case条件下...

  • 控制流(Control Flow)

    swift里面的控制流分为For-In 循环、While 循环、 条件语句、控制转移语句、 提前退出、检测 API...

  • 3.2循环结构

    Swift语言主要提供了for-in遍历、while与repeat-while条件循环3种循环结构。在for-in...

  • 2019-05-05: 三:Swift中循环使用?

    一:Swift中循环使用? 二:for循环的写法? 三:while和do while循环?

网友评论

      本文标题:Swift笔记(二)--条件、循环

      本文链接:https://www.haomeiwen.com/subject/nlhtkrtx.html