我正在玩 Google Go,我玩得很开心(!),但我在包子系统方面遇到了一些问题。
我在 Mac OS X Lion 上运行Go 1.0.1 。我还构建了各种没有问题的单文件程序(我还使用 html/templates 构建了一个没有问题的小型 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
我什么都没有……没有错误,没有消息……会发生什么?
我该怎么做?