Swift 5.X——函数
1.函数的定义
import UIKit /** 函数名:test1 参数类型:无 返回值类型:无 */ func test1(){ //函数体 } /** 函数名:test2 参数类型:无 返回值类型:Int */ func test2() -> Int{ //函数体 return 0 } /** 函数名:test3。计算两个数之和 参数类型:Int型*2 返回值类型:Int */ func test3(a:Int,b:Int) -> Int{ return a+b }
2.奇葩的苹果
在函数参数的定义问题上,苹果的奇葩做法如下(建议不要使用,用大众语言的做法即可):
import UIKit func test1(outName inName:String)->Void{//inName是函数里用到的参数名。outName是函数外用到的参数名,即调用的时候用的参数名 print(inName) } test1(outName:"hello") func test2(_ inName:String)->Void{//忽略外部名称 print(inName) } test2("hello") func test3(inName:String)->Void{//正常函数的做法 print(inName) } test3(inName: "hello")
相关推荐
zhangxiafll 2020-11-13
yuan00yu 2020-09-22
longya 2020-06-22
NapoleonBai 2020-05-01
magiccastle 2020-04-10
拼命先生的AI之旅 2019-12-18
AlexZhao 2019-11-08
关东升 2019-10-22
一个工具的觉悟 2015-06-12
naokea 2015-08-30
shawjan 2016-01-27
WorldofiOs 2016-01-15
李晨光原创IT 2014-07-18
QJiesblog 2019-06-28
JackZeng 2019-06-27
Stranger 2019-06-27
JackZeng 2019-06-26
ObjectiveC 2019-06-26