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 函数,不需要显式调用它

点赞(0)

评论列表 共有 0 评论

暂无评论

微信服务号

微信客服

淘宝店铺

support@elephdev.com

发表
评论
Go
顶部