1. 函數(shù)使用func聲明 name 和age是參數(shù) ->后面是返回類型
創(chuàng)新互聯(lián)專注于企業(yè)成都營銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、清原網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、成都h5網(wǎng)站建設(shè)、商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為清原等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。func test1 (let name:String,let age:Int)->String{
return "姓名:"+ name+“\n”+“年齡:”+String(age);
}
打印返回的字符串 age:為標(biāo)簽 用以說明后面參數(shù)的含義
print(test1("哆啦A夢",age:12))
2.返回參數(shù)和類型可以是多個(gè)
func test2() ->(String.String,String){
return ("哆啦夢","100歲","貍貓")
}
print(test2())
//可以根據(jù)下標(biāo) 打印返回值 類似數(shù)組
print(test2().0)
3.函數(shù)可以進(jìn)行嵌套
func test3 (){
var y : Int = 0
funx add(){
y += 5
}
add ();
print(y)
}
test3()
4.返回值可以是一個(gè)函數(shù)
func lmyzTest4() -> ((Int,Int)->Int) {
func add (let i : Int , let j : Int)->Int{
return i + j;
}
return add
}
var lmyzAdd = lmyzTest4()
print(lmyzTest4()) 打印出來是 (Function)
print(lmyzAdd(2,4)) 打印出來是6
5.函數(shù)作為參數(shù)
var arr = [10, 20, 30]
func minNum(let num : Int) -> Int{
return num
}
// 將minNum作為參數(shù)傳輸 可以理解為為minNum函數(shù)起了一個(gè)別名叫myfunc 其實(shí)他的調(diào)用和minNum一致
func getMinNum(list :[Int], myfunc : (Int)-> Int) -> Int{
var y : Int = 0
for s in list {
let i = myfunc(s)
if (y == 0 || y > i) {
y = i
}
}
return y
}
var min = getMinNum(arr, myfunc: minNum)
print("獲取最小值為:" + String(min))
創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務(wù)器,動態(tài)BGP最優(yōu)骨干路由自動選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨(dú)有T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動現(xiàn)已開啟,新人活動云服務(wù)器買多久送多久。
新聞標(biāo)題:swfit學(xué)習(xí)函數(shù)-創(chuàng)新互聯(lián)
標(biāo)題鏈接:http://jinyejixie.com/article22/ccsscc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、關(guān)鍵詞優(yōu)化、Google、建站公司、網(wǎng)頁設(shè)計(jì)公司、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容