| 1234567891011121314151617181920 |
- // function_parameter.go
- package main
- import (
- "fmt"
- )
- func main() {
- callback(1, Add)
- }
- func Add(a, b int) {
- fmt.Printf("The sum of %d and %d is: %d\n", a, b, a+b)
- }
- func callback(y int, f func(int, int)) {
- f(y, 2) // this becomes Add(1, 2)
- }
- // Output: The sum of 1 and 2 is: 3
|