我是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