1. 编译没有生成exe
myobj.go
package test
import "time"
import "fmt"
type Employee struct {
ID int
age int
dob time.Time
}
func (this Employee) getAge() int{
return this.age
}
func main() {
var person Employee
fmt.Println(person.getAge())
}
使用如上的代码进行进行编译
原因:go build 入口是一个main包,有main包才能生产exe文件
package main
...
func main() {
var person Employee
fmt.Println(person.getAge())
}