0
点赞
收藏
分享

微信扫一扫

Go+ 包(Package)


目录

​​Go+ 概述​​

​​正文​​

​​默认包​​

​​自定义包​​

​​引用自定义包​​

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+


举报

相关推荐

0 条评论