golang 函數作為參數傳遞(回調)


和其他很多語言一樣,golang中函數也可以作為其它函數的參數進行傳遞,然后在其它函數內調用執行,一般稱之為回調。

語法:以函數簽名作為主調函數的形參的類型,即傳遞一個指向函數的指針

func main() {
sayhello("john", addperfix)
}

func addperfix(perfix, name string) {
fmt.Println(perfix, "!", name)
}

func sayhello(name string, f func(string, string)) {
f("hello", name)
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM