函数 Func_func函数是什么意思

函数 Func_func函数是什么意思1、函数函数是用来完成特定任务的独立代码块

1、函数

 函数是用来完成特定任务的独立代码块。
 函数的参数:参数可以提供默认值,用来简化函数调用,参数可以当做传入参数也可以当做传出参数(即传入的参数值可以被修改),所有参数放在圆括号内
 函数的返回值:与OC的语法不通,以func关键字为前缀,有返回值用“->”来表示用返回值,并添加返回值类型
 函数类型:函数类型包括参数值类型和返回值类型,每一个函数类型可以当做是普通的类型来处理。可以做函数的参数和返回值使用

2、函数参数名

a.局部参数

      func addInt(a:Int,b:Int) -> Int
 该函数给他们参数定义了参数名,但是这些参数名只能在函数内部调用使用,被成为局部参数名。
 当调用该函数时
    self.add(a: Int, b: Int)
 如图所示,你会发现第一个参数是局部参数名,第二个参数b不仅是局部参数,而且是外部参数名(即在调用函数的时候可以显示,表示该参数的的意义用途),那怎么给第一个参数添加外部参数名呢?

b.外部参数

 外部参数名写在局部参数名之前,用空格分隔开
      func addInt(anInt a:Int,anthoerInt b:Int) -> Int
 可是,发现,如果第一个参数和第二个参数都添加外部参数,在外部调用时候会显得更加清晰有表现力

这里写图片描述
可以看出上面的默认外部参数名已经被现在添加的外部参数名取代。那为什么不添加外部参数名的情况下,b既可以是局部参数名也可以是外部参数名?

 简写外部参数名:当需要提供外部参数名,并

今天的文章函数 Func_func函数是什么意思分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:http://bianchenghao.cn/78084.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注