【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、函数内部想要改变传递的参数,调用时需要在参数前加'&'

Java基础07-构造函数与this

一.构造函数-Constructor  1.构造函数   a.函数名和类名相同   b.没有返回值类型 (注意: 区别于void!)   c.new关键字创建对象时自动调用     ...

Python基础07 函数

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

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

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

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

---------------------- android培训、java培训、期待与您交流! --------------------- JavaSE_07  笔记        ...

Python基础07 函数

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

JAVA基础--db07_java构造函数-this-static

构造函数: 构造函数,对象创建时就运行 关键字this: Person(Stringname){       name = name;//局部变量赋值给局部变量,都是在...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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