我试着用go语言来去除漏斗中的漏斗:
package main
import "fmt"
func main() {
func plus(x int, y int) int {
return x+y
}
}
go编译器说:
.\hello.go:6:7: syntax error: unexpected plus, expecting (
当第6行是返回的行时。
有人能帮我修好吗?
发布于 2022-11-21 18:44:38
函数只能在包级别声明。如果只想在外部函数中使用匿名函数,则可以定义匿名函数并将其赋值给变量:
func main() {
plus := func(x int, y int) int {
return x+y
}
}
虽然这方面的用例相对较少。
https://stackoverflow.com/questions/74523441
复制相似问题