1.6 Swift元组(tuples)
2016-12-12 05:16
295 查看
/**
元组(tuples)
(20, "Hello")
将不同的数据类型的放在一起组成一个整体
不需要声明一个模版,就直接使用
*/
let student = ("zhangsan",23,98.5,12)
print(student.0)
print(student.1)
print(student.2)
// (String, Int, Double)这个可以不写的,它可以自己隐式推断出来的
let teacher:(String,Int,Double)
= ("wang",40,98.5)
print(teacher.0)
print(teacher.1)
print(teacher.2)
// 也可以直接这样子赋值,它可以分别赋值的
let (name, age, score, studentNum) = student
print("---------------->")
print(name)
print(age)
print(score)
print(studentNum)
print("---------------->")
// 你也可以这样子 _代表通配符,你不关心这一项
let (name1, age1,_,_) = student
print(name1)
print(age1)
print("---------------->")
let student1 = (name:"zhangsan1", age:23)
print(student1.name)
print(student1.age)
print(student1.0);
print(student1.1);
print("---------------->")
/**
使用元组 来交换 a和
b
*/
var num1 =2
var num2 =3
print("num1==\(num1), num2==\(num2)")
swapMe1(a: &num1, b: &num2)
func swapMe1(a:inout
Int,b:inoutInt) ->
Void {
(a, b) = (b, a)
print("a==\(a), b==\(b)")
}
元组(tuples)
(20, "Hello")
将不同的数据类型的放在一起组成一个整体
不需要声明一个模版,就直接使用
*/
let student = ("zhangsan",23,98.5,12)
print(student.0)
print(student.1)
print(student.2)
// (String, Int, Double)这个可以不写的,它可以自己隐式推断出来的
let teacher:(String,Int,Double)
= ("wang",40,98.5)
print(teacher.0)
print(teacher.1)
print(teacher.2)
// 也可以直接这样子赋值,它可以分别赋值的
let (name, age, score, studentNum) = student
print("---------------->")
print(name)
print(age)
print(score)
print(studentNum)
print("---------------->")
// 你也可以这样子 _代表通配符,你不关心这一项
let (name1, age1,_,_) = student
print(name1)
print(age1)
print("---------------->")
let student1 = (name:"zhangsan1", age:23)
print(student1.name)
print(student1.age)
print(student1.0);
print(student1.1);
print("---------------->")
/**
使用元组 来交换 a和
b
*/
var num1 =2
var num2 =3
print("num1==\(num1), num2==\(num2)")
swapMe1(a: &num1, b: &num2)
func swapMe1(a:inout
Int,b:inoutInt) ->
Void {
(a, b) = (b, a)
print("a==\(a), b==\(b)")
}
相关文章推荐
- Swift学习Day03(元组 Tuples类型)
- Swift - 元组(Tuples)
- Swift学习笔记之元组(tuples)
- swift学习记录(元组tuples)
- 有了数组和字典,为何Swift还需要元组(tuples)?
- Swift 元组(Tuples)介绍
- Swift——(tuples)元组
- Swift 元组(tuples)
- Swift学习笔记(2)--元组(Tuples)、Optional(可选值)、(Assertions)断言
- Swift元组(tuples)最佳代码实战
- Swift学习之六:元组(Tuples)
- iOS开发46-iOS Swift元组(Tuples)
- Swift学习之六:元组(Tuples)
- iOS Swift-元组tuples(The Swift Programming Language)
- swift tuples 元组(二)【转自http://blog.csdn.net/zhang_biao_1991/article/details/31344495】
- Swift学习之六:元组(Tuples)
- swift学习2 元组 tuples
- SWIFT——元组数据类型(tuples)
- MY_Swift_元组(tuples)最佳代码实战
- Swift 元组(Tuples)介绍