mirror of
https://github.com/unknwon/the-way-to-go_ZH_CN.git
synced 2025-08-12 01:21:38 +08:00
update book code
This commit is contained in:
20
eBook/examples/chapter_6/function_parameter.go
Normal file
20
eBook/examples/chapter_6/function_parameter.go
Normal file
@@ -0,0 +1,20 @@
|
||||
// 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
|
Reference in New Issue
Block a user