摘要: 数组的声明通过initailizer初始化,注意这里的[Double]仅仅是Array的缩写:在数组中添加元素的两种方式添加元素移除元素移除元素的时候,后面的元素会自动向前移动填补gap数组遍历除了普通的for in 循环遍历,也可以用全局的enumerate函数来获取遍历中元素的序号字典:三种遍历... 阅读全文
posted @ 2015-04-13 18:40 Charlie_Su 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 这里只记录一些swift特殊的运算符1.swift里面 = 仅仅进行赋值操作,不再向右边返回左值2.模运算的操作数可以是小数了3.Nil Coalescing Operatornil coalescing operator用来判断一个可选值是否有值,如果没有的话就赋予其一个缺省值注意这里面“??”前... 阅读全文
posted @ 2015-04-13 17:42 Charlie_Su 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 可选值(Optional value)有两种状态 1.它有一个值 2.它没有值Optional type是swift里面的一个新的概念上面的serverResponseCode就是一个Int?类型,上面代码代表serverResponseCode的两种不同状态在做一些不确定的操作的时候特别有用,比如... 阅读全文
posted @ 2015-04-13 16:44 Charlie_Su 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 元组是几种数据类型的一种组合,比如http404Error这个变量,它的实际类型是(Int,String)当然这个类型可以不显示写出来,系统可以自动推断访问元组中的某一个元素有不同的方法,出去上面同时获取元组中的所有元素,也可以按如下方式获取可以给元组里面的元素起名字,方便以后读取元组在函数传值的时... 阅读全文
posted @ 2015-04-13 15:53 Charlie_Su 阅读(124) 评论(0) 推荐(0) 编辑