美文网首页
Swift - 元组,一种适合轻量级不同类型的聚合

Swift - 元组,一种适合轻量级不同类型的聚合

作者: 会飞的大西瓜v | 来源:发表于2017-03-05 22:49 被阅读4次
元组,可以包含不同的数据类型
var point1 = ( 5, 2)
var httpResponse1 = ( 404 , "Not fount")

var point2 : ( Int, Int , Int) = ( 3, 3, 3)
var httpResponse2 : ( Int, String) = ( 200, "OK")
let point3 : ( x: Int, y: String) = ( 5, "Smiley")


//元组的解包
let ( x, y) = point1
let ( statusCode, statusMessage) = httpResponse1

//取元组中的分量
point1.0
httpResponse1.1
point3.x
point3.y


//解包忽略不需要的值时 _ 代替
let loginResult = ( true , "adsjgnai")
let (isLogin , _) = loginResult
if isLogin == true {
    print("isLogin")
}else{
    print("login failed")
}

相关文章

  • Swift - 元组,一种适合轻量级不同类型的聚合

    元组,可以包含不同的数据类型

  • 5.元组(tuple)及可空类型(null_type)

    元组 kotlin_元组 swift_元组 可空类型 kotlin_可空类型 Swift可选/可空类型(Optio...

  • 元组

    元组 什么是元组 元组是Swift中唯一的一种复合类型,它可以将指定有限个数的任何类型整理为一个对象.一个元组类型...

  • #2极速学习Swift

    本次内容: 元组 可选类型简介 可选解包 可选链 元组 Swift中提供了一种OC中没有的高级类型元组。你可以把多...

  • Python特色数据类型--元组

    元组(tuple) 元组是Python的另一种特色的数据类型 元组和列表是相似的 可以存储不同类型的数据 创建元组...

  • swift4.0 元组

    元组是swift编程语言中唯一的一种复合类型,他可以将指定有限个数的任何类型一次整理为一个对象,元组中的每一种类型...

  • 元祖

    元组是Swift编程语言中唯一的一种复合类型。它可以将指定有限个数的任何类型依次整理为一个对象。一个元组类型的形式...

  • Swift使用(一)数据类型,常量、变量、元组

    Swift数据类型,常量、变量、元组 数据类型 Swift分为值类型和引用类型: 1、值类型分为枚举enum 和 ...

  • python初学20.Python特色数据类型(元组)(上)

    元组(tuple) 元组是Python的另一种特色的数据类型 元组和列表是相似的 可以存储不同类型的数据 但是!划...

  • Swift3.x - 元组类型

    元组类型介绍 元组是Swift中特有的,OC中没有相关类型 它是一种数据结构 类似数组或者字典 可以用于定义一组数...

网友评论

      本文标题:Swift - 元组,一种适合轻量级不同类型的聚合

      本文链接:https://www.haomeiwen.com/subject/uzoegttx.html