使用自定义包中的结构体
下面的例子中,main.go 使用了一个结构体,它来自 struct_pack 下的包 structPack。
示例 10.5 structPack.go
1
package structPack
2
3
type ExpStruct struct {
4
Mi1 int
5
Mf1 float32
6
}
Copied!
示例 10.6 main.go
1
package main
2
import (
3
"fmt"
4
"./struct_pack/structPack"
5
)
6
7
func main() {
8
struct1 := new(structPack.ExpStruct)
9
struct1.Mi1 = 10
10
struct1.Mf1 = 16.
11
12
fmt.Printf("Mi1 = %d\n", struct1.Mi1)
13
fmt.Printf("Mf1 = %f\n", struct1.Mf1)
14
}
Copied!
输出:
1
Mi1 = 10
2
Mf1 = 16.000000
Copied!

链接

Copy link
Contents
链接