Swift基本语法
文章平均质量分 51
WZ_LV
一个小学生
展开
-
Swift基本语法 - let/var
变量和常量 定义 let 定义常量,一经赋值不允许再修改var 定义变量,赋值之后仍然可以修改 //: # 常量 //: 定义常量并且直接设置数值 let x = 20 //: 常量数值一经设置,不能修改,以下代码会报错 // x = 30 //: 使用 `: 类型`,仅仅只定义类型,而没有设置数值 let x1: Int //: 常量有一次设置数值的机会,以下代码没有问题,因为 x1原创 2016-07-26 12:50:52 · 471 阅读 · 0 评论 -
控制流-(判断语句)
2.3控制流 if Swift 中没有 C 语言中的非零即真概念在逻辑判断时必须显示地指明具体的判断条件 true / falseif 语句条件的 () 可以省略但是 {} 不能省略 let num = 200 if num 10 { print("比 10 小") } else if num > 100 { print("比 100 大") } else { p原创 2016-07-26 13:03:19 · 365 阅读 · 0 评论 -
Optional 可选值
2.2Optional Optional 可选值 Optional 是 Swift 的一大特色,也是 Swift 初学者最容易困惑的问题定义变量时,如果指定是可选的,表示该变量可以有一个指定类型的值,也可以是 nil定义变量时,在类型后面添加一个 ?,表示该变量是可选的变量可选项的默认值是 nil常量可选项需要设置一个初始值,主要用于在构造函数中 //: num 可以是一个整数,也可以是原创 2016-07-26 12:52:38 · 353 阅读 · 0 评论 -
循环语句
循环 OC 风格的循环 var sum = 0 for var i = 0; i 10; i++ { sum = i + 1 } print(sum) for-in,0.. sum = 0 for i in 0..10 { sum = i + 1 } print(sum) 范围 0...10 表示从0到10 sum = 0 for i in 0...10原创 2016-07-26 13:08:48 · 215 阅读 · 0 评论 -
字符串
字符串 在 Swift 中绝大多数的情况下,推荐使用 String 类型 String 是一个结构体,性能更高 (注意和OC的区分) String 目前具有了绝大多数 NSString 的功能String 支持直接遍历 NSString 是一个 OC 对象,性能略差Swift 提供了 String 和 NSString 之间的无缝转换 字符串演练 遍历字符串中的字符原创 2016-07-26 13:10:52 · 210 阅读 · 0 评论 -
集合(数组,字典)
集合 数组 数组使用 [] 定义,这一点与 OC 相同 //: [Int] let numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 遍历 for num in numbers { print(num) } 通过下标获取指定项内容 let num1 = numbers[0] let num2 = numbers[1]原创 2016-07-26 13:12:44 · 346 阅读 · 0 评论