Tôi là người mới bắt đầu với ngôn ngữ lập trình Go và tôi đang cố gắng xác định các kiểu tham số của hàm Go có tên là addStuff
chỉ đơn giản là thêm hai số nguyên và trả về tổng của chúng. lỗi sau khi tôi cố gắng để biên dịch các chức năng:Đặt các kiểu tham số chức năng trong 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
Dưới đây là đoạn code mà sản xuất này lỗi biên dịch:
package main
import "fmt"
import "strconv"
func addStuff(a, b){
return a+b
}
func main() {
fmt.Println("Hello," + strconv.Itoa(addStuff(4,5)))
}
tôi đang làm gì sai ở đây, và cách chính xác để thiết lập là gì loại thông số trong Go?
Xem xét số lượng ngôn ngữ đánh máy có, đây là (theo ý kiến của tôi) là một câu hỏi hợp lệ. – thwd