golang中包的用法
By admin
- One minute read - 69 words将d:/gotest/ 目录加入到GOPATH中.这里会涉及到包和结构体还有一些方法的用法,可以再深入的了了解一下
注意一下一些struct和 func 名称的大小写问题.
首先要在 $GOPATH/src 目录里创建一个包名目录,这里包名目录为stu,与文件名一样(也可以不一样),大概流程参考:
d:/gotest/src/main/main.go
package main
import (
"fmt"
"stu"
)
func main() {
//sxf := new(stu.Stu)
sxf := &stu.Stu{}
sxf.SetName("zhangli")
a := sxf.GetName()
fmt.Println(a)
}
d:/gotest/src/stu/stu.go
package stu
type Stu struct {
name string
//age int
}
func (s *Stu) SetName(name string) {
s.name = name
}
func (s *Stu) GetName() string {
return s.name
}
在cmd中执行
go run main.go
会看到输出结果 **zhangli **