我是Go编程语言的完整初学者,我试图定义一个叫做addStuff
的Go函数的参数类型,它简单地添加两个整数并返回它们的总和,但我看到当我尝试编译功能以下错误:在Go中设置函数参数类型
prog.go:6: undefined: a
prog.go:6: undefined: b
prog.go:7: undefined: a
prog.go:7: undefined: b
prog.go:7: too many arguments to return
prog.go:11: addStuff(4, 5) used as value
这里是生成此编译器错误代码:
package main
import "fmt"
import "strconv"
func addStuff(a, b){
return a+b
}
func main() {
fmt.Println("Hello," + strconv.Itoa(addStuff(4,5)))
}
我在做什么错在这里,什么是设置正确的方法Go的参数类型?
考虑到鸭型语言的数量,这是(在我看来)一个有效的问题。 – thwd