博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
swift版的元组
阅读量:6502 次
发布时间:2019-06-24

本文共 1559 字,大约阅读时间需要 5 分钟。

swift版的元组

 

说明

元组的内容并不多,使用的话跟普通变量类似,以下是测试源码:

////  ViewController.swift//  Tuples////  Created by YouXianMing on 15/10/12.//import UIKitclass ViewController: UIViewController {    var tuplesValues : (duration : NSTimeInterval, animated : Bool)?        override func viewDidLoad() {                super.viewDidLoad()                unnamedTuples()                namedTuples()                tuplesValues = (duration : 10, animated : true)        if let _ = tuplesValues {                    print(tuplesValues!.duration)            print(tuplesValues!.animated)                    } else {                }    }        // Unnamed Tuples    func unnamedTuples() {            let tipAndTotalOne = (4.00, 25.19)        let tipAndTotalTwo : (Double, Double) = (4.00, 25.19)                print(tipAndTotalOne)        print(tipAndTotalTwo)    }        // Named Tuples    func namedTuples() {            let tipAndTotalNamedOne = (tipAmt : 4.00, total : 25.19)        print("\(tipAndTotalNamedOne.tipAmt) + \(tipAndTotalNamedOne.total)")                let tipAndTotalNamedTwo : (tipAmt : Double, total : Double) = (4.00, 25.19)        print("\(tipAndTotalNamedTwo.tipAmt) + \(tipAndTotalNamedTwo.total)")    }        // Returning Tuples    func calcTipWithTipPct(tipPct:Double) -> (tipAmt : Double, total : Double) {                let tipAmt     = tipPct * 6        let finalTotal = tipAmt * 0.56                return (tipAmt, finalTotal)    }        // animationOptionsWith    func animationOptionsWith(duration : NSTimeInterval, animated : Bool) {        }}

 

细节

 

转载地址:http://pcmyo.baihongyu.com/

你可能感兴趣的文章
为Docker配置阿里加速器,系统为Debian8
查看>>
已知两条线段端点,判断是否相交及交点
查看>>
mac终端下svn常用命令
查看>>
电话号码校验
查看>>
任何股市都受这三个因素
查看>>
[树莓派(raspberry pi)] 01、在linux环境下给树莓派安装系统及入门各种资料
查看>>
HTML基础第十一讲---背景标志
查看>>
阻塞赋值与非阻塞赋值(verilog篇)
查看>>
nginx+tomcat单个域名及多个域名配置
查看>>
oracle数据库内存调整之增加内存
查看>>
4xx错误的本质:服务器已经接收到请求
查看>>
Sagit.Framework For IOS 开发框架入门开发教程2:一行代码实现引导页
查看>>
理解Kubernetes(1):手工搭建Kubernetes测试环境
查看>>
Mysql 索引优化分析
查看>>
Linux 下 Nginx 反向代理 负载均衡配置
查看>>
解决IntelliJ IDEA无法读取配置文件的问题
查看>>
Redis进阶实践之六Redis Desktop Manager连接Windows和Linux系统上的Redis服务
查看>>
Python之递归函数
查看>>
小程序客服消息
查看>>
一个简单的Golang实现的HTTP Proxy
查看>>