区块链技术博客
www.b2bchain.cn

三、元组 Tuple求职学习资料

本文介绍了三、元组 Tuple求职学习资料,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

这个是我刚学习swift最喜欢的东西,因为实在是太方便,太万能了。


定义

1.元组把多个值合并成单一的复合类型的值

2.元组内的值可以是任意类型,而且可以是不同类型


let var 可变/不可变

1.不能改变总数 不能改变类型(any类型除外)

2.只取其中部分变量,其余可用_代替

3.可作为函数返回值(可以在函数的返回部分命名)


元素命名

1.元组中的每一个元素可以指定对应的元素名称


Tuple修改

1.用var定义的元组就是可变元组,let定义的就是不可变元组

2.不管可变还是不可变元组,元组在创建后就不能增加和删除元素

3.可以对可变元组的元素进行修改,但是不能改变其类型

4.any类型可以改为任何类型


Tuple分解

1.以将一个元组的内容分解成单独的常量和变量

2.如果只需要使用其中的一部分数据,不需要的数据可以用下划线(_)代替


多种使用方法案例:

let error = (1, "没有权限") let (i, j) = error let (k, _) = error print("i = (i), j = (j), k = (k)")
var errorInfo = (code: 2 ,msg: "error")  let a = errorInfo.code let aa = errorInfo.0 let b = errorInfo.msg let bb = errorInfo.1  errorInfo.code = 6 errorInfo.msg = "right"  var successInfo:(code: Any, String) = (code: 9,msg: "success") successInfo.code = "9"  let (errorCode,errorMessage) = error
func writeFile(content: String) -> (errorCode: Int,errorMessage: String) {     return error }  let c = writeFile(content: "") print("c = (c)")  func hehe() -> (Int,String) {     return errorInfo }  let d = hehe() print("d = (d)")

这个是我刚学习swift最喜欢的东西,因为实在是太方便,太万能了。


定义

1.元组把多个值合并成单一的复合类型的值

2.元组内的值可以是任意类型,而且可以是不同类型


let var 可变/不可变

1.不能改变总数 不能改变类型(any类型除外)

2.只取其中部分变量,其余可用_代替

3.可作为函数返回值(可以在函数的返回部分命名)


元素命名

1.元组中的每一个元素可以指定对应的元素名称


Tuple修改

1.用var定义的元组就是可变元组,let定义的就是不可变元组

2.不管可变还是不可变元组,元组在创建后就不能增加和删除元素

3.可以对可变元组的元素进行修改,但是不能改变其类型

4.any类型可以改为任何类型


Tuple分解

1.以将一个元组的内容分解成单独的常量和变量

2.如果只需要使用其中的一部分数据,不需要的数据可以用下划线(_)代替


多种使用方法案例:

let error = (1, "没有权限") let (i, j) = error let (k, _) = error print("i = (i), j = (j), k = (k)")
var errorInfo = (code: 2 ,msg: "error")  let a = errorInfo.code let aa = errorInfo.0 let b = errorInfo.msg let bb = errorInfo.1  errorInfo.code = 6 errorInfo.msg = "right"  var successInfo:(code: Any, String) = (code: 9,msg: "success") successInfo.code = "9"  let (errorCode,errorMessage) = error
func writeFile(content: String) -> (errorCode: Int,errorMessage: String) {     return error }  let c = writeFile(content: "") print("c = (c)")  func hehe() -> (Int,String) {     return errorInfo }  let d = hehe() print("d = (d)")

这个是我刚学习swift最喜欢的东西,因为实在是太方便,太万能了。


定义

1.元组把多个值合并成单一的复合类型的值

2.元组内的值可以是任意类型,而且可以是不同类型


let var 可变/不可变

1.不能改变总数 不能改变类型(any类型除外)

2.只取其中部分变量,其余可用_代替

3.可作为函数返回值(可以在函数的返回部分命名)


元素命名

1.元组中的每一个元素可以指定对应的元素名称


Tuple修改

1.用var定义的元组就是可变元组,let定义的就是不可变元组

2.不管可变还是不可变元组,元组在创建后就不能增加和删除元素

3.可以对可变元组的元素进行修改,但是不能改变其类型

4.any类型可以改为任何类型


Tuple分解

1.以将一个元组的内容分解成单独的常量和变量

2.如果只需要使用其中的一部分数据,不需要的数据可以用下划线(_)代替


多种使用方法案例:

let error = (1, "没有权限") let (i, j) = error let (k, _) = error print("i = (i), j = (j), k = (k)")
var errorInfo = (code: 2 ,msg: "error")  let a = errorInfo.code let aa = errorInfo.0 let b = errorInfo.msg let bb = errorInfo.1  errorInfo.code = 6 errorInfo.msg = "right"  var successInfo:(code: Any, String) = (code: 9,msg: "success") successInfo.code = "9"  let (errorCode,errorMessage) = error
func writeFile(content: String) -> (errorCode: Int,errorMessage: String) {     return error }  let c = writeFile(content: "") print("c = (c)")  func hehe() -> (Int,String) {     return errorInfo }  let d = hehe() print("d = (d)")

部分转自互联网,侵权删除联系

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 三、元组 Tuple求职学习资料
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们