-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
在Golang中,要引用其他模块文件中定义的类型,需要在代码中import相应的包并使用包名来访问该类型。
例如,假设在一个名为person.go的文件中定义了一个名为Person的结构体类型,如下所示:
package person
type Person struct {
Name string
Age int
}如果要在另一个文件中使用这个类型,可以在代码中import相应的包,并使用包名访问这个类型,例如:
package main
import (
"fmt"
"path/to/person"
)
func main() {
p := person.Person{Name: "Alice", Age: 25}
fmt.Println(p)
}在这个示例中,main.go文件import了person包,并通过person.Person访问了Person类型,创建了一个新的Person对象并打印输出。注意,如果Person类型的首字母小写,那么它将不会在包外部可见。
Metadata
Metadata
Assignees
Labels
No labels