您的位置:时时app平台注册网站 > 编程知识 > 元祖时时app平台注册网站

元祖时时app平台注册网站

2019-11-21 02:21

print(score)

("1001","张三",19,1.88)

print(age1)

//给元祖的元素起名称

let (name, age, score) = ("xioahan", 30 ,99.9)

print("没有找到主机")

*/

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

 

leterror1 = (errorCode :404, errorInfo :"Not Found")

 */

number3.0// 10

print(student.0)

person.name// "gcy"

/*

number3.3// 44.40

*/

name

元祖其实和结构体很像, 只是不需要提前定义类型, 那么如果不定义类型元祖是什么类型呢?

//通过指定的名称提取元祖对应的值,会将对应位置的值赋值给对应位置的名称

let student = ("xiaohange",30,99.8)

/*

print(student)

score

 

letnumber3: (Int,Double,Int,Double) = (10,10.1,9,44.40)

*/

switch(error1) {

通过指定的名称提取元祖对应的值, 会将对应位置的值赋值给对应位置的名称

//优点:在以前没有元祖之前C和OC语言是通过传入指针或者返回结构体的方式来返回多个值的,而有了元祖之后就可以实现让一个函数返回多个值

let (name1, age1, _) = ("hello", 30, 99.9)

number3.2// 9

 */

default:

let student1:(String, Int, Double) = ("hello",30,19.9)

//一、元祖

print(student2.age)

//复合数据类型

let student2 = (name:"hi",age:20,core:99.2)

number3.1// 10.1

 

error1.errorInfo

 如果不关心元祖中的某个值可以利用_通配符来忽略提取

person.score// 100

 将多个相同或者不同类型的值用一个小括号括起来就是一个元祖

//提取元祖的数据

/*

letperson = (name:"gcy", age:30, score:100.0)// (.0 "gcy", .1 30, .2 100)

print(name)

error1.errorCode

 以前没有元祖之前C和OC语言是通过传入指针或者凡是结构体的方式来返回多个值的,而有了元祖之后就可以实现让一个函数返回多个值

importUIKit

 在其它语言中很早就是有元祖这个概念, 但是对于OC程序员来说这是一个新的概念

age

 

//元祖的定义使用:(元素1,元素2)

/*

//用元祖描述错误信息

元祖其实是符合类型, 小括号可以写任意类型

在以前没有元祖之前C和OC语言是通过传入指针或者返回结构体的方式来返回多个值的,而有了元祖之后就可以实现让一个函数返回多个值

print(student2.name)

//元祖也是一个数据集合,可以在集合中定义一组数据

/*

case(404,"Not Found"):

print(name1)

}

/*

*/

元祖的其他定义方式:

print("其他错误")

/*

person.age// 30

print(student.2)

let(name, age, score) = ("gcy",30,100.0)

 

 元祖:

print(student.1)

print(age)

print(student2.core)

*/

元祖的其他定义方式:指明应用元祖元素的名称

本文由时时app平台注册网站发布于编程知识,转载请注明出处:元祖时时app平台注册网站

关键词: