我在Closures
的{{1}}上关注了很多教程,但仍然无法真正实现以下教程
我有一个名为“ greeting”的函数,该函数将golang
作为输入并在其中包含name
,这将给出完整的问候消息
closure
我希望它仅打印方法值func greeting(name string) func() string {
fullGreeting := ""
return func() string {
var message = "Welcome to Closures " + name
fullGreeting = message
return fullGreeting
}
}
func main() {
fmt.Println(greeting("Arun"))
}
时打印Welcome to Closures Arun
答案 0 :(得分:2)
使用
编辑主要功能func main() {
fmt.Println(greeting("Arun")())
}