学习Swift (第四天)

一、方法 (Function)

方法就是来完成特定功能的代码块。

语法

func funcname (型参) -> 返回值{

return 

}


直接上代码



//无型参无返回值

functest(){

print("Helloc Swift ")

}

test()

//无型参有返回值

func getAppID() ->String{

return "weChat"

}

print("App ID =\(getAppID()) ")

//有型参有返回值

func getMaxValue(value1 :Int, value2 :Int) ->Int{

if value1 > value2{

return value1

}

return value2

}

print("max value =\(getMaxValue(511,value2:11))")

//外部参数

func getMinValue(值一value1 :Int,值二value2 :Int) ->Int{

if value1 > value2{

returnvalue2

}

returnvalue1

}

print("min value =\(getMinValue(值一:100,值二:20))")

//可变参数

func getMaxValueFromArray(numbers :Int...) ->Int{

var maxNumber :NSInteger= numbers[0]

for numinnumbers{

if num > maxNumber{

maxNumber = num

}

}

return maxNumber

}

print("max value =\(getMaxValueFromArray(1,2,2,5,48))")

//函数传值

func swapValue(inoutvalue1 :Int,inoutvalue2 :Int){

let tempValue = value1;

value1 = value2;

value2 = tempValue;

}

varvalue1 =15

varvalue2 =20

print("oldValue: value1 =\(value1) value2 =\(value2)")

swapValue(&value1, value2: &value2)

print("newValue: value1 =\(value1) value2 =\(value2)")

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容