Tôi đang chơi với Google Go và tôi đang vui vẻ (!), Nhưng tôi đang gặp một số vấn đề với hệ thống phụ gói.Xây dựng và tham khảo gói địa phương của riêng tôi ở số
Tôi đang chạy Đi 1.0.1 trên Mac OS X Lion. Tôi cũng xây dựng các chương trình tập tin đơn lẻ khác nhau mà không có vấn đề gì (tôi cũng xây dựng một webapp nhỏ bằng cách sử dụng html/templates mà không có vấn đề gì và nó biên dịch và chạy mà không có bất kỳ lỗi nào).
tôi đã xác định một "tái sử dụng" gói (even.go):
package even
func Even(i int) bool {
return i % 2 == 0
}
func Odd(i int) bool {
return i % 2 == 1
}
và một chương trình tiêu dùng (useeven.go):
package main
import (
"./even"
"fmt"
)
func main() {
a := 5
b := 6
fmt.Printf("%d is even %v?\n", a, even.Even(a))
fmt.Printf("%d is odd %v?\n", b, even.Odd(b))
}
Nhưng khi tôi biên dịch "thư viện "sử dụng
go build even.go
Tôi không có gì ... Không có lỗi, không có thông báo ... Điều gì sẽ xảy ra?
Tôi nên làm như thế nào?
điều gì xảy ra sau đó? bạn có thể rõ ràng hơn không? nó có biên dịch thành công không? có thể thực thi được không? – Chaos
không, không thể thực thi được. không, không có thông báo đầu ra ... – gsscoder