Я играю с Google Go, и мне весело (!), но у меня возникают проблемы с подсистемой пакета.
Я запускаю Go 1.0.1 в Mac OS X Lion. Я также создаю различные программные файлы без проблем (я также создаю небольшой webapp, используя html/templates без проблем, и он компилируется и запускается без каких-либо ошибок).
Я определил пакет "повторно используемый" (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
У меня ничего нет... Нет ошибок, нет сообщений... Что происходит?
Как мне это сделать?