AdSense

網頁

2022/1/20

Golang 回呼函式範例 Callback Function example

Go Callback Function(回呼函式/回調範例)範例。


範例環境:

  • Go 1.17


範例

hof()函式是Higher Order Function
callback()函式是Callback Function。

main.go

package main

import (
    "fmt"
)

// hof is Higher Order Function
func hof(s string, callback func(string)) {
    fmt.Println(s)
    callback(s)
}

// callback is Callback Function
func callback(s string) {
    fmt.Printf("callback: %s\n", s)
}

func main() {
    hof("hi", callback)
}


測試

執行印出以下。

hi
callback: hi

github


沒有留言:

AdSense