1. 枚举: ->在Swift中依然适用整数来标示枚举值,需搭配case关键字 enum Celebrity{ case DongXie,XiDu,Nandi,BeiGai } // 从左到右对应0,1,2,3 enum CompassPoint { case North case South ca
分类:
编程语言 时间:
2016-02-26 00:27:10
阅读次数:
251
//: Playground - noun: a place where people can play import UIKit enum Month: Int { // 这么定义, 后面的Feb, Mar会自动赋值为2和3.. case Jan = 1, Feb, Mar, Apr, May,
分类:
编程语言 时间:
2016-02-01 13:57:06
阅读次数:
363
枚举定义了一个通用类型的一组相关值,使你可以在你的代码中以一种安全的方式来使用这些值。 // 定义枚举的语法 enum Chips { // 定义了薯片的枚举,包含了3种口味的成员 case Tomato case Original case Barbecue } 每个枚举定义了一个全新的类型。像
分类:
编程语言 时间:
2016-01-30 17:51:44
阅读次数:
211
//如果没有特意指明类型 初始值是任意类型enum 天气 :Int{case 变冷了case 穿衣服}hashValue 表示取到的下标rawValue 表示获取到的初始值print(天气.变冷了.hashValue)enum 一年四季 :String{ case 春天 = "春天" case 夏天...
分类:
编程语言 时间:
2015-11-26 13:02:59
阅读次数:
125
1、枚举的定义:使用ENUM关键词把它们整个定义放在一对大括号内enum SomeEumeration{//enumeration definition goes here}2、枚举的使用:enum Gender{case Malecase Female}let ww{case .Male:prin...
分类:
编程语言 时间:
2015-11-04 21:31:20
阅读次数:
240
1 let array = ["沈阳", "北京", “上海", "广州”] 2 3 var i = 0 4 for i in 0..array.count 5 { 6 print("\(i):{" + array[i] + "}") //容易输出数组索引 7 } 8 ...
分类:
编程语言 时间:
2015-10-29 10:51:52
阅读次数:
124
异常处理、类型转换 ( Any and AnyObject )1、错误处理 (异常处理)swift 提供第一类错误支持 ,包括在运行时抛出 ,捕获 , 传送和控制可回收错误。在swift中 ,错误用复合 ErrorType 协议的值表示 。 Swift枚举把一系列相关的错误组合在一起。同时可以把一些...
分类:
编程语言 时间:
2015-09-05 22:19:34
阅读次数:
289
枚举是一种常见的数据类型,他的主要功能就是将某一种有固定数量可能性的变量的值,以一组命名过的常数来指代。比如正常情况下方向有四种可能,东,南,西,北。
我们就可以声明一组常量来指代方向的四种可能。使用枚举可以防止用户使用无效值,同时该变量可以使代码更加清晰。
//1 枚举的声明
//我们直接看示例,一般有两种方式,一个一个写,还有可以写一行
enum O...
分类:
编程语言 时间:
2015-08-25 14:20:21
阅读次数:
126
代码:enum ArithmeticExpression { // 相关值 case Number(Int) // 递归枚举 indirect case Addition(ArithmeticExpression, ArithmeticExpression) indir...
分类:
编程语言 时间:
2015-08-16 22:46:42
阅读次数:
112
http://blog.csdn.net/huangchentao/article/details/32714621枚举1.枚举语法用enum并把定义放在大括号内,枚举中被定义的值是枚举的成员,case关键字表示新定义的一个成员[objc]view plaincopyenumSomeEnumerat...
分类:
编程语言 时间:
2015-07-03 12:09:56
阅读次数:
187