rf 遍历列表_Swift3.0 for 循环和遍历字符串

博客介绍了Swift语言中列表和字符串的遍历方法。在列表遍历方面,展示了传统for循环及反向循环的实现;在字符串遍历方面,介绍了遍历字符、获取字符串字节长度、字符个数等操作,还提及了使用NSString中转获取长度的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、For循环遍历

func demo()

{

//传统的for循环 在swift3.0被取消

//i++ ++i 在swift3.0被取消

// for var i = 0 ; i < ; i ++ {}

for i in 0..

let num1 = 0..

let num2 = 0...10

print(num2)

//反向循环

for i in (0..<10).reversed() //等同代码 for(int i = 10 ; i > 0 ; i --)

{

print(i)

}

}

输出结果

0

1

2

3

4

---------

0

1

2

3

4

5

0..

2、字符串遍历

func demo()

{

let str1 = "第一个字符串"

for a in str1.characters

{

print(a)

}

// 1. 获取字符串长度,长度为字节 编码为utf8 枚举类型

//返回指定编码对应字节数量 UTF8编码 ( 0~4 ) 每个汉字 3 个字节

print(str1.lengthOfBytes(using:.utf8))

// 2. 获取字符串长度 (返回字符个数)

print(str1.characters.count);

// 3. 使用NSString中转

/*

OC类型转换 (int)10.5

swift 类型转换 值 as 类型

*/

let str2 = str1 as NSString

//获取字符串长度

print(str2.length)

}

输出结果:

18

6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值