code/go 为GOPATH
那么需要在code/go
目录下建立三个目录 pkg
src
bin
再在src
目录下载建立报名 szw.com
那么这个目录就是项目/工程目录了 例如我现在在里面新建lib
目录 那么在引用的时候就是szw.com/lib
了
type Person struct {
Name string
Age int
Address string
}
type PersonApi interface {
getAddress()
SetAddress()
}
func (p Person) getAddress() string{ //获取值使用一个引用
return p.Address
}
//对于那些需要修改当前结构体对象的方法,则需要传入指针
func (p *Person) SetAddress(address string) { //需要注意属性、方法首字母大写为public 小写为private
p.Address = address
}
package main
import (
"fmt"
"szw.com/lib"
)
func main(){
p := Person{}
p.SetAddress("China HongKong")
fmt.Println(p.getAddress())
}
网友评论