swift元组_08_swift元组基本使用

Posted 爱你久久

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift元组_08_swift元组基本使用相关的知识,希望对你有一定的参考价值。

//: Playground - noun: a place where people can play

import UIKit

//1.元组的定义
//描述网络连接的状态 200-OK  404-NotFound 304-redirection
//(1)元组变量的定义
var httpError = (404, "NotFound")
print(httpError)

//(2)省略元组变量名,而是直接指定元组中各字段的名称
var (code, msg) = (304, "Redirection")
print(code)
print(msg)

//(3)显式指定元组的类型 类型注解
var httpOK : (code:Int, msg:String) = (200, "OK")

//(4)最简便的方式
var httpOK2 = (code:200, msg:"OK")
print(httpOK2.code)
print(httpOK2.msg)


//2.访问元组中成员(字段)
//(1)直接通过字段名访问

//(2)通过序号访问成员
print(httpOK2.0)
print(httpOK2.1)

var erroCode = httpOK2.0
var erroMsg = httpOK2.1

//(3)部分取值,其它字段不关注
let (errCode, _) = httpOK2
print(errCode)


//3.元组一般应用于函数中,当函数需要多个返回值时,使用元组

 

以上是关于swift元组_08_swift元组基本使用的主要内容,如果未能解决你的问题,请参考以下文章

在 Swift 中返回一个元组

Swift 数组和元组的基本使用

Swift(09)- 元组

Swift(09)- 元组

为啥我不能在 Swift 的双精度元组上使用 min()?

Swift 元组(Tuple)