swift基础(三)函数定义
来源:互联网 发布:光圈科技历史知乎 编辑:程序博客网 时间:2024/06/11 01:22
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
//函数是执行特定任务的代码自包含块,给定函数名称标示。
//函数的声明与调用。
//格式:func函数名(参数名:参数类型)->返回类型。
//多输入函数:func函数名 (参数名:参数类型,参数名:参数类型)->返回类型
print(halfOpenRangeLength(0, end: 10))
print(sayHello("hao"))
print(sayHelloWorld())
print(sayGoodBye("neen"))
if let bounds = conunt([1,2,3,4,5]){
print(bounds.max,bounds.min)
}
}
func sayHello(personName:String) -> String {
let greeting = "Hello,"+personName+"!"
return greeting
}//单输入函数
func halfOpenRangeLength (start: Int , end: Int) -> Int{
return end - start
}//多输入参数
func sayHelloWorld() ->String{
return"hello,world"
}//无输入参数
func sayGoodBye(personName:String){
print("Goodbye,\(personName)")
}//无返回值函数,其实有返回值,函数没有定义返回类型但返回了一个void类型的特殊值。它是个空的元组,实际上有零个元素的元组,可以写为()
func conunt(array :[Int]) -> (min:Int,max:Int)?{//注意这里的问号,标明返回值可以为空。
if array.isEmpty {
return nil
}
var currentMin = array [0]
var currentMax = array [0]
for value in array[1..<array.count]{
if value < currentMin{
currentMin = value
}else if value > currentMax {
currentMax = value
}
}
return (currentMin,currentMax)
}
- swift基础(三)函数定义
- Swift基础(三):控制流、函数
- Swift专栏:Swift基础入门(三)
- SWIFT基础语法(三)
- Swift基础(三)字符串
- swift 知识点 定义函数
- Swift 定义函数
- Swift语法基础: 20 - Swift的定义和调用函数, 函数形参名
- Swift 基础语法三--函数和闭包
- Swift基础语法预览(三)
- Swift语言基础笔记(三)
- Swift基础三
- iOS Swift 基础三
- Swift学习——Swift基础详解(三)
- iOS编程基础-Swift(二)-函数
- Swift 基础学习(函数)
- 【swift基础】07函数
- Swift基础 函数
- IOS-UITableView 及自定义cell
- C++开发人脸性别识别教程(9)——搭建MFC框架之显示图片
- Js-Html 前端系列--显示有格式的文本
- 行为型模式-迭代器interator
- Java反射:边看书边总结
- swift基础(三)函数定义
- 即使被拖库,也可以保证密码不泄露
- 行为型模式-中介者mediator
- 行为型模式-备忘录memento
- operator new, new operator, delete new, new delete
- 行为型模式-观察者observer
- 解决Codeforces访问慢的本地方法
- PPAPI插件的绘图与输入事件处理
- IOS-IOS应用的核心(一)