【swift基础】07函数

转载 2016年06月02日 11:13:34

函数

简单演练

func sum(a: Int, b: Int) -> Int {
    return a + b
}
  • 阶段性小结
    • 函数定义格式:func 函数名(参数: 参数类型...) -> 返回值 { // 代码实现 }
    • 如果没有返回值, -> 返回值 可以省略
    • -> 是一个很有意思的符号
    • 默认情况下,在调用函数时,第一个参数名是省略的

参数名的特殊处理

强制要求参数名

func sum1(x a: Int, y b: Int) -> Int {
    return a + b
}

省略参数名

func sum2(a: Int, _ b: Int) -> Int {
    return a + b
}

swift-基础07-if语句,强制解析与可选绑定和nil

let number = "123" //    let number = "hello"     let convertNumerber = Int(number)    ...

Swift--07函数使用

inout: 1、函数参数默认是不可变的,可以添加var声明为变量 2、也可使用inout修饰,告诉编译器该参数可以被修改 3、函数内部想要改变传递的参数,调用时需要在参数前加'&'...

Python基础07 函数

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!   函数最重要的目的是方便我们重复使用相同的一段程序。 将一些操作隶属于一个...

python基础-07-函数

python基础-函数1.函数的定义''' function 功能,函数 问题:一个由数字组成的列表,每次取其中两个判断大小,最后找出这个列表中最大的数 函数就是对代码进行一个封装。把实现,某一功能...

黑马程序员_JavaSE基础07 之 构造函数 this tatic 静态代码块

---------------------- android培训、java培训、期待与您交流! --------------------- JavaSE_07  笔记        ...
  • Mary_k
  • Mary_k
  • 2012年09月03日 14:29
  • 430

【C++基础07】引用函数返回值(引用当左值)

C++引用使用时的难点: 当函数返回值为引用时 若返回栈变量 不能成为其它引用的初始值 不能作为左值使用 若返回静态变量或全局变量 可以成为其他引用的初始值 即可作为右值使用,也可作为左值使...

Python基础07 函数

函数最重要的目的是方便我们重复使用相同的一段程序。 将一些操作隶属于一个函数,以后你想实现相同的操作的时候,只用调用函数名就可以,而不需要重复敲所有的语句。   函数的定义 首...

Python基础07 函数

函数最重要的目的是方便我们重复使用相同的一段程序。 将一些操作隶属于一个函数,以后你想实现相同的操作的时候,只用调用函数名就可以,而不需要重复敲所有的语句。   函数的定义 首...
  • scratlc
  • scratlc
  • 2016年09月01日 16:42
  • 83
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【swift基础】07函数
举报原因:
原因补充:

(最多只允许输入30个字)