swift 学习笔记五
来源:互联网 发布:手机乐园软件 编辑:程序博客网 时间:2024/06/15 18:52
swift 函数的定义
//swift 函数的定义语法/* func 函数名(参数名:参数类型,参数名:参数类型...)-> 函数返回值类型 { 函数实现部分... } */func show(name:String) -> String { return name+name;}print("names:\(show("kk"))")func showInt(array:[Int]) { for a in array{ print("a:\(a)") }}showInt([1,2,3,4])
运行结果:
names:kkkk
a:1
a:2
a:3
a:4
swift 函数的参数与返回值
/* 函数的参数和返回值 1:函数可以有多个参数 2:函数可以没有返回值也没参数 3:函数可以返回多个值 */func maxvalue(a : Int,b : Int) -> Int{ return a>b ? a : b}var maxVal=maxvalue(2, b:4);print(maxVal)let p0: (Double,Double)=(0,0)let p1: (Double,Double)=(6,6)func getLengthAndWidtd(p0:(Double,Double),p1:(Double,Double)) -> (Double,Double) { return (abs(p0.1-p1.1),abs(p0.0-p1.1))}print(getLengthAndWidtd(p0, p1: p1))let w=getLengthAndWidtd(p0, p1: p1).0;let h=getLengthAndWidtd(p0, p1: p1).1;print("长:\(h)宽:\(w)")//定义元祖的昵称let p2:(x:Double,y:Double)=(0,0)let p3:(x:Double,y:Double)=(0,0)func getLengthAndWidth(p0:(x:Double,y:Double),p1:(x:Double,y:Double)) -> (x:Double,y:Double) { return (abs(p0.x-p1.x),abs(p0.x-p1.y))}let w2=getLengthAndWidth(p2,p1:p3).x;let h2=getLengthAndWidth(p2,p1:p3).y;
0 0
- swift 学习笔记五
- Swift学习笔记 (五)
- swift学习笔记(五)
- swift学习笔记(五)构造过程
- swift语言的学习笔记五(线程)
- Swift学习笔记(五)闭包
- iOS学习笔记45-Swift(五)协议
- swift语言的学习笔记五(线程)
- Swift语言学习笔记(五)
- Swift 笔记(五)
- swift 学习<五> String
- 初探swift语言的学习笔记五(线程)
- 基本运算符—Swift学习笔记(五)
- Swift学习笔记(五)—— 学习心得
- Swift学习笔记五:循环和条件语句
- 初探swift语言的学习笔记五(线程)
- Swift 笔记 五:控制流
- Swift学习笔记--关于Swift
- 1-1-3html实例代码
- zabbix wechat 报警
- python的mysqldb安装方案
- c++浮点数可以表示十进制有效数字
- 欢迎使用CSDN-markdown编辑器
- swift 学习笔记五
- python2和python3注意事项
- zookeeper入门(一)——ZooKeeper伪集群安装
- 2.Add Two Numbers
- Unix/Linux 只有一个进程实例
- virtualenv的安装以及使用
- 从零开始学习设计模式——策略模式
- 使用github for windows上传项目及拷贝项目
- 配置hadoop时,Linux主机名称不要带有下划线