Object-C--->Swift之(一)元组(tuple)类型
来源:互联网 发布:lns是什么社交软件 编辑:程序博客网 时间:2024/04/25 21:28
元组(tuple)类型
元组(tuple)使用圆括号把多个值组成一个复合值,里面的每个值可以是任意类型,而且它们之间可以不同类型。
格式
变量或常量关键字 元组变量 = ( 变量,变量, …)
保存某个信息表上的一行信息,可以创建一个元组
var information=(1315925388,"小明","男",21)
也可以这样创建
var information1:(Int64,String,String,Int) information=(1315925388,"小明","男",21)
元组的成员可以再次是元组,例如:
var transcript:((Int64,String,String,Int),Float) transcript=((1315925388,"小明","男",21),98.5) 但是访问的时候注意这里的点语法格式: print("学号为:\(transcript.0.0)") print("姓名为:\(transcript.0.1)") print("性别:\(transcript.0.2)") print("年龄:\(transcript.0.3)") print("成绩:\(transcript.1)")
可能有些朋友会疑问为什么输出语句是print(())这样的格式?
其实print()是也可以的,它们的区别在于前者是输出字符串形式后者是输出本来的形式
我们还可以忽略元组里面的某个值(用_忽略):
var (id,name,sex,_)=information
用key:value对的形式来为元素中的元素命名
var information3=(id:1315925388,name:"小明",sex:"男",results:98.5)var information4: (id:Int64,name:String,sex:String,results:Float) information4=(id:1315925388,name:"小明",sex:"男",results:98.5)
下面这两个是输出同一个值
print("\(information4.0)") print("\(information4.id)")
1 0
- Object-C--->Swift之(一)元组(tuple)类型
- Swift-元组tuple
- Swift - Tuple(元组)
- Swift-元组(Tuple)
- Swift: Tuple 元组
- 每天学一点Swift----元组(tuple)类型
- Swift开发 元组Tuple
- Swift中的元组(Tuple)
- Object-C--->Swift之(二)可选类型
- Object-C--->Swift之(六)函数类型
- swift学习02-元组tuple
- Swift教程之元组类型
- Lesson05_python03之 元组(tuple)
- swift元组类型
- swift元组类型
- Swift中的元组的应用说明(Swift Tuple)
- C#的元组Tuple类型
- 3.2.1元组类型(tuple)
- 基于RTSP的流媒体播放器制作(2)
- jython使用入门
- Block的注意点
- Objective-C Runtime
- Java中整数溢出的问题:int i=1000000;i*i为何等于-727379968,Java是如何处理溢出的?
- Object-C--->Swift之(一)元组(tuple)类型
- IntelliJ IDEA,代码行宽度超出限制时设置自动换行
- LeetCode N-Queens II
- Runtime Method Swizzling
- HTML常见声明
- SparkMLlib之五:优化
- 5、阶段练习,两个快捷键,获取用户输入的信息
- valuestack,stackContext,ActionContext.之间的关系
- Opencv学习之cvCreateMat的用法