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
未经允许不得转载:RffanLAB|Rffan实验室 » Swift3.0 for 循环和遍历字符串