Go+ 概述
Go+ 是一门融合工程开发的 Go、数据科学领域的 Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。
正文
在 Go+ 中使用包一方面是为了分隔不同逻辑的模块和代码,另一方面是为了提高代码的可重用性与可读性。接下来我们就来了解一下这部分的一些内容。
默认包
代码逻辑简单的时候,我们一般会把所有代码写在一个文件中并直接执行它,那么它默认的包就是 main。此时,我们编码时不需要显示的声明包名。下面的两段代码是等效的。
代码段1:
package main
println("Hello,Go+")
代码段2:
println("Hello,Go+")
自定义包
当代码逻辑复杂或者工程比较大时,一般都会自己定义很多包名,包名必须要在文件第一行进行定义声明,下面举个一个例子来了解一下,代码实例如下:
package print
func Print() {
println("Hello,Go+")
}
在 print 包中定义了一个方法,用来打印一句话,非常简单。注意:如果希望外部可以调用包内的方法,方法名定义时首字母需要大写。
引用自定义包
把上面的代码保存到文件 print.go 中,然后在 main 包中引用它,并调用其中的打印方法,代码如下:
package main
import (
"print"
)
print.Print()
执行结果:
Hello,Go+