第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

函數(shù)可以作為參數(shù)傳遞嗎?

函數(shù)可以作為參數(shù)傳遞嗎?

Go
慕田峪9158850 2021-05-04 17:57:30
在Java中,我可以做類似的事情derp(new Runnable { public void run () { /* run this sometime later */ } })然后稍后在方法中“運行”代碼。處理(匿名內(nèi)部類)很痛苦,但是可以做到。Go是否具有可以促進將函數(shù)/回調(diào)作為參數(shù)傳遞的內(nèi)容?
查看完整描述

3 回答

?
慕田峪4524236

TA貢獻1875條經(jīng)驗 獲得超5個贊

這是Go中的示例“地圖”實現(xiàn)。希望這可以幫助!!


func square(num int) int {

    return num * num

}


func mapper(f func(int) int, alist []int) []int {

    var a = make([]int, len(alist), len(alist))

    for index, val := range alist {


        a[index] = f(val)

    }

    return a

}


func main() {

    alist := []int{4, 5, 6, 7}

    result := mapper(square, alist)

    fmt.Println(result)


}


查看完整回答
反對 回復(fù) 2021-05-17
  • 3 回答
  • 0 關(guān)注
  • 217 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號