【Go】main.goを複数ファイルに分ける

package main
func main() {
test()
}
package main
import "fmt"
func test() {
fmt.Printf("%s","Hello")
}
main.go
を指定するとエラーというか、test関数を読み込めないでいるyuta:~/func $ go run main.go
# command-line-arguments
./main.go:4:2: undefined: test
*
で実行しよう!yuta:~/func $ go run *.go
Hello