Swift _basics
2015-06-04 15:39
302 查看
Tuples 元组
元组内的值可以使任意类型,并不要求是相同类型 ,元组可以包含所有类型let http404Erroe = (404,"Not Found")
let (statusCode,statusMessage) =
http404Erroe
println("The status code is
\(statusCode)")
//prints "The status code is 404"
只需要一部分元组值,分解的时候可以把要忽略的部分用下划线(_)标记
let (justStatusCode,_) =
http404Erroe
println("The status code is
\(justStatusCode)")
//prints"The status code is 404"
还可以通过下标来访问元组中的单个元素,下标从零开始
println("The status code is
\(http404Erroe.0)")
//prints"The status code is 404"
在定义元组的时候给单个元素命名
let http200Status = (statusCode:200,description:"OK")
println("The status code is
\(http200Status.statusCode)")
//prints"The status code is 200"
可选和nil
使用optionals(可选)处理值可能缺失的情况如果你声明一个可选常量或者变量但是没有赋值,它们会自动被设置为
nil
在 Swift 中,nil 不是指针——它是一个确定的值,用来表示值缺失
相关文章推荐
- Apple Swift学习教程
- Swift中实现点击、双击、捏、旋转、拖动、划动、长按手势的类和方法介绍
- Swift与C语言指针结合使用实例
- Swift心得笔记之控制流
- Java函数式编程(六):Optional
- 苹果公司推出的新编程语言Swift简介和入门教程
- Swift中的指针操作和使用详细介绍
- Swift心得笔记之运算符
- Swift中使用可选类型完美解决占位问题
- Swift学习笔记之构造器重载
- Swift中的Access Control权限控制介绍
- Swift类型创建之自定义一个类型详解
- Swift教程之控制流详解
- Swift中初始化方法的顺序介绍
- Swift里的值类型与引用类型区别和使用
- Swift调用Objective-C编写的API实例
- Swift和C语言混合编程教程
- Swift、Objective-C、Cocoa混合编程设置指南
- Objective-c代码如何移植为Swift代码 Objective-c代码转移到Swift过程介绍