我在玩谷歌Go,玩得很开心(!),但我在软件包子系统方面遇到了一些问题.
我在Mac OS X Lion上运行Go 1.0.1.我还构建了各种单文件程序,没有任何问题(我还构建了一个使用html/模板的小webapp,没有任何问题,并且编译和运行时没有任何错误).
我定义了一个"可重用"包(even.go):
package even
func Even(i int) bool {
return i % 2 == 0
}
func Odd(i int) bool {
return i % 2 == 1
}
和消费者程序(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))
}
但是当我使用以下命令编译"库"时
go build even.go
我什么都没有...没有错误,没有消息...会发生什么事?
我该怎么做呢?