swift-元组

元组(tuples)把多个值组合成一个复合值。元组内的值可以使任意类型,并不要求是相同类型。你可以把任意顺序的类型组合成一个元组,这个元组可以包含所有类型。只要你想,你可以创建一个类型为(Int,
Int, Int)或者(String, Bool)或者其他任何你想要的组合的元组。

元祖定义

let name = ("jin","chen")

元祖读取

let (givenName,familyName) = name;
println("\(name.1)")  //输出元祖第1个,元祖下表从0开始
println("\(givenName)")//jin

可以在定义元组的时候给单个元素命名:

let name3 = (givenname:"jin",familyName:"chen")
println("\(name3.givenname)");

swift-元组,布布扣,bubuko.com

时间: 2024-08-25 10:31:10

swift-元组的相关文章

SWIFT——元组数据类型(tuples)

文章为自己学习所用,系转载.为学习51cto课程的笔记.如有侵权,请私信本人进行删除. 链接如下. ?http://edu.51cto.com/roadmap/view/id-58.html 1.元组常量/变量的定义 2.从元组数据中提取每一个元互不的值 3.为元组数据中的每一个元素命名 1 let product1 = (20, "iPhone6", 5888); 2 let product_name = "iPhone7" 3 var product2 = (3

swift元组_08_swift元组基本使用

//: Playground - noun: a place where people can play import UIKit //1.元组的定义 //描述网络连接的状态 200-OK 404-NotFound 304-redirection //(1)元组变量的定义 var httpError = (404, "NotFound") print(httpError) //(2)省略元组变量名,而是直接指定元组中各字段的名称 var (code, msg) = (304, &quo

Swift 元组 Tuple

let infoArray:[Any] = ["jack",18,1.88] let infoName=infoArray[0] as!String //此处为Any类型强转为String类型 print(infoName.count) let infoDict:[String:Any]=["name":"jack","age":18] let dictName=infoDict["name"] as! S

Swift入门篇-基本类型(3)

一:元组 格式 变量或常量关键字 元组变量 = ( 变量,变量, -) 说明: 1: 元组变量还是一个变量,只不过表现方式和其他变量不一样 2:()括号里面可以放入N个变量组成 例子: import Foundation /* A是元组变量,()里面放着 整形 和字符串 元组类型为 整形和字符串 组成 */ var A = (1,"swift")//元组变量A 由 整形和字符串 组成 println(A) 运行结果 (1, swift) mport Foundation var B =

iOS开发集锦

来源:http://blog.csdn.net/column/details/zhangao4iosobjc.html?page=1#42916713 博客专栏>移动开发专栏>iOS开发集锦 分享到:新浪微博腾讯微博iOS开发集锦 在iOS开发中,所解决的实际问题 收藏 订阅 最新更新文章 [移动开发] iOS 7.iOS 8屏幕适配 在iOS 8中,[UIScreen bounds] .[UIScreen applicationFrame] .Status bar.Keyboard这些fra

Swift编程语言学习1.5——类型别名、布尔值、元组

类型别名 类型别名(type aliases)就是给现有类型定义另一个名字.你可以使用typealias关键字来定义类型别名. 当你想要给现有类型起一个更有意义的名字时,类型别名非常有用.假设你正在处理特定长度的外部资源的数据: typealias AudioSample = UInt16 定义了一个类型别名之后,你可以在任何使用原始名的地方使用别名: var maxAmplitudeFound = AudioSample.min // maxAmplitudeFound 现在是 0 本例中,A

Swift中访问元组

在Swift中,获取元组中某个位置的值,可以通过三种方法: 1.使用元组变量/常量 @Author: twlkyao let http404Error = (404, "Not Found") let (statusCode, statusMessage) = http404Error 这样statusCode常量就表示404,而statusMessage常量就表示"Not Found".可以使用下划线"_"对不需要的值进行忽略. 2.使用下标

iOS开发Swift篇(01) 变量&常量&元组

iOS开发Swift篇(01) 变量&常量&元组 说明: 1)终于要写一写swift了.其实早在14年就已经写了swift的部分博客,无奈时过境迁,此时早已不同往昔了.另外,对于14年部分iOS开发Swift篇专题的博文也不再做任何的校正和更新,特此说明. 2)该博文对应代码可以在https://github.com/HanGangAndHanMeimei/Code获得. 一.变量和常量 01 变量和常量的定义 在swift中变量使用var来修饰,常量使用let来修饰,变量可以修改而常量不

Swift基础语法 、 元组(Tuple)

字符串的使用 1.1 问题 Swift的String和Character类型提供了一个快速的,兼容Unicode的方式来处理代码中的文本信息.创建和操作字符串的语法与C语言中字符串类似.本案例将学习如何操作Swift中的字符串. 1.2 方案 首先初始化字符串,可以直接在代码中包含一段预定义的字符串作为字符串字面量,字符串字面量是由双引号引起来的,具有固定顺序的文本字符集. 字符串的字面量可以包含以下转义符: \0(空字符).\\(反斜线).\t(水平制表符).\n(换行符).\r(回车符).\

swift版的元组

说明 元组的内容并不多,使用的话跟普通变量类似,以下是测试源码: // // ViewController.swift // Tuples // // Created by YouXianMing on 15/10/12. // import UIKit class ViewController: UIViewController { var tuplesValues : (duration : NSTimeInterval, animated : Bool)? override func vi