mirror of
https://github.com/unknwon/the-way-to-go_ZH_CN.git
synced 2025-08-12 03:06:41 +08:00
@@ -18,7 +18,7 @@ func ReturnStr() string {
|
||||
}
|
||||
```
|
||||
|
||||
它包含了一个整型变量 `PackInt` 和一个返回字符串的函数 `ReturnStr`。这段程序在运行时不做任何的事情,因为它不包含有一个 main 函数。
|
||||
它包含了一个整型变量 `Pack1Int` 和一个返回字符串的函数 `ReturnStr`。这段程序在运行时不做任何的事情,因为它不包含有一个 main 函数。
|
||||
|
||||
在主程序 package_test.go 中这个包通过声明的方式被导入
|
||||
|
||||
@@ -72,9 +72,9 @@ fmt.Printf(“Float from package1: %f\n”, pack1.pack1Float)
|
||||
|
||||
cannot refer to unexported name pack1.pack1Float
|
||||
|
||||
主程序利用的包必须在主程序编写之前被编译。主程序中每个 pack1 项目都要通过包名来使用使用:`pack1.Item`。具体使用方法请参见示例 4.6 和 4.7。
|
||||
主程序利用的包必须在主程序编写之前被编译。主程序中每个 pack1 项目都要通过包名来使用:`pack1.Item`。具体使用方法请参见示例 4.6 和 4.7。
|
||||
|
||||
因此,按照惯例子目录和包之间有着密切的联系:为了区分不同包存放在不同的目录,每个包(所有属于这个包中的 go 文件)都存放在和包名相同的子目录下:
|
||||
因此,按照惯例,子目录和包之间有着密切的联系:为了区分,不同包存放在不同的目录下,每个包(所有属于这个包中的 go 文件)都存放在和包名相同的子目录下:
|
||||
|
||||
Import with `.` :
|
||||
|
||||
|
Reference in New Issue
Block a user