Swift
码小生❦
与其空想的未知,不如勇敢的前行,Happy coding,happy life。
展开
-
控制流
For-In 循环输出乘 5 乘法表前面一部分内容: for index in 1...5 { print("(index) times 5 is (index * 5)") } // 1 times 5 is 5 // 2 times 5 is 10 // 3 times 5 is 15 // 4 times 5 is 20 // 5 times 5 is 25...原创 2017-09-20 12:01:00 · 148 阅读 · 0 评论 -
集合类型
数组创建一个空数组var someInts = [Int]()print("someInts is of type [Int] with \(someInts.count) items.") // 打印 "someInts is of type [Int] with 0 items."//注意,通过构造函数的类型, someInts 的值类型被推断为 [Int] 。someInts...原创 2017-09-20 11:58:00 · 137 阅读 · 0 评论 -
字符串和字符
字符串字面量字符串字面量是由双引号 ( "" ) 包裹着的具 有固定顺序的文本字符 。 字符串字面量可以用于为常量和变量提供初始值:let someString = "Some string literal value"注意 someString 常量通过字符串字面量进行初始化,Swift 会推断该常量为 String 类型。初始化空字符串var emptyString ...原创 2017-09-20 11:54:00 · 127 阅读 · 0 评论 -
Swift基本运算符
赋值运算符//常量赋值let name = "老王"///变量赋值var age = 34//元组赋值let (name, age) = ("老王", 34)数值运算和大多数语言一样,swift也支持加减乘除四则运算,以及秋雨(%)运算1 + 2 //加法3 - 1 //减法2 * 3 //乘法6 / 3 //除法9 % 2.5 //取余自增(自减)运...原创 2017-09-20 11:52:00 · 308 阅读 · 0 评论 -
Swift3新变化
++与 -- 操作符自增自减是来源于 C 的操作符,作用是对变量直接进行 +1或 -1的操作:var i = 0 i++ ++i i-- --i然而,在我们要选择使用哪一种操作符进行运算的时候,事情就变得复杂起来。无论是自增还是自减,都对应着两种写法:写在在变量之前,还是在变量之后。它们的底层实现其实都是有返回值的函数,是否使用返回值取决于对运算符的重载。这可能会吓跑初学...原创 2017-09-20 10:56:00 · 134 阅读 · 0 评论 -
Swift基础知识
变量和常量任何 Swift 中的变量要么不变的,要么是可变的。这句话可不要和 Int、 Float 这些变量类型混淆。变量和常量仅仅是一种视角来描绘持有的值是可修改的(即可变性),亦或是不能修改的(即不可变性)。要定义一个常量,使用 let 关键字。举例来说:let name = "Jameson"````如果你想改变 name 的值,会发现没有办法做到,然后 Swift 在编译时会...原创 2017-09-20 10:39:00 · 252 阅读 · 0 评论