學(xué)習(xí)Swift (第四天)

一、方法 (Function)

方法就是來完成特定功能的代碼塊。

語(yǔ)法

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))")

//外部參數(shù)

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

if value1 > value2{

returnvalue2

}

returnvalue1

}

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

//可變參數(shù)

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))")

//函數(shù)傳值

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)")

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容