摘要: 值类型值类型被赋予给一个变量,常数或者本身被传递给一个函数的时候,实际上操作的是其的拷贝。在 Swift 中,所有的基本类型:整数(Integer)、浮点数(floating-point)、布尔值(Booleans)、字符串(string)、数组(array)和字典(dictionaries),都是... 阅读全文
posted @ 2014-07-20 21:00 zhepama 阅读(1024) 评论(0) 推荐(0) 编辑
摘要: 枚举枚举不是类型..而是值.枚举定义了一个通用类型的一组相关的值 什么时候用枚举?一组通用类型,用枚举..需要存储可能会改变的数据使用相关值..存储唯一且不变的值使用原始值通用类型: 方向 : 枚举成员类型本身就不同..所以不需要值 码,条形码,二维码:都是码,枚举成员类型不同,但需求每个码中存储... 阅读全文
posted @ 2014-07-20 20:49 zhepama 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 函数注意: 没有定义返回类型的函数会返回特殊的值,叫 Void。它其实是一个空的元组(tuple),没有任何元素,可以写成()。使用元组作为返回参数,返回多个参数 func count(string: String) -> (vowels: Int, consonants: Int, others... 阅读全文
posted @ 2014-07-20 20:43 zhepama 阅读(1580) 评论(0) 推荐(0) 编辑
摘要: swift 类型变量声明用let来声明常量,用var来声明变量可以在一行中声明多个常量或者多个变量,用逗号隔开 var x = 0.0, y = 0.0, z = 0.0类型安全Swift 是一个类型安全(type safe)的语言。类型安全的语言可以让你清楚地知道代码要处理的值的类型。一个变... 阅读全文
posted @ 2014-07-20 02:18 zhepama 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 闭区间运算符闭区间运算符(a...b)定义一个包含从a到b(包括a和b)的所有值的区间,只能是数字for index in 1...5 { println("\(index) * 5 = \(index * 5)")}var names = ["Anna", "Alex", "Brian", ... 阅读全文
posted @ 2014-07-20 02:16 zhepama 阅读(266) 评论(0) 推荐(0) 编辑