Go 包与程序:从基础到应用
1. Go 包的基础
在 Go 语言里,包是代码组织和复用的关键。一个包内的成员彼此可见,这简化了代码的开发,开发者无需像在其他语言中那样构建复杂的可见性结构。例如,下面的代码展示了一个 resistor 包中的函数:
package resistor
func recip(val float64) float64 {
return 1 / val
}
这里的 recip 函数名全为小写,意味着它不会被导出,只能在包内部使用。
2. 导入包
要使用其他包中的成员,需要使用 import 关键字。其一般格式如下:
import [package name identifier] “<import path>”
导入路径必须用双引号括起来。 import 语句还支持可选的包标识符,可用于显式命名导入的包。当有多个包需要导入时,可以使用导入块的形式:
import (
[package name identifier] “<import path>”
)
例如,在欧姆定律的示例中,导入块如下:
超级会员免费看
订阅专栏 解锁全文
601

被折叠的 条评论
为什么被折叠?



