Go是一种开源编程语言,即 statically typed
. 虽然它是静态类型的,但速度如此之快,感觉就像是一种解释型语言
所以让我们从基础开始。由于 Go 是一种编译语言,它的代码必须转换为可执行/二进制文件。Go 有一个编译器,可以将代码翻译成二进制文件
如果你的文件名是 helloworld.go 然后在终端上编译它,命令看起来像这样
go build helloworld.go
该命令将创建一个helloworld文件。要执行该操作,请./helloworld
在终端中调用
./helloworld
有一个运行命令可以编译和执行代码。虽然运行命令不会创建二进制文件。
例如在 helloworld.go 文件上运行命令,它看起来像这样
go run helloworld.go
Go 程序应该有一个包声明。在包声明之后,我们在它下面有导入语句。看起来像
package main
import "fmt"
请注意,包名称必须包含在double quotes
.
Go 中的函数是用func关键字声明的,然后是函数名。
让我们看一个基本程序: 在上面的 main 函数中,我们使用了fmt帮助我们调用 Println 进行打印的包
package main
import "fmt"
func main() {
fmt.Println(" Hello World! ")
}
go run main.go
这将打印消息“Hello World!”。
在 Go 语言中,main 包是一个特殊的包,它与可执行程序一起使用,这个包包含 main() 函数。Go 会自动调用 main 函数,不需要显式调用它
发表评论 取消回复