打赏

[易学易懂系列|golang语言|零基础|快速入门|(二)]

 现在我们来写代码,首先我们要新建一个项目。

 

新建项目:

点击:File>>New>>Project...如下图:

在New Project窗口,Location:输入:“goPrject”,如下图:

 

这时我们在这个新项目里,新建一个go的文件,右击:"goProject">>New>>Go File,如下图:

 

 在一个新窗口,输入go文件的文件名:hello,点击:“OK”如下图:

然后,我们来到一个新的窗口,在这里写入我们要写的代码,这里记得要把原来的代码全部覆盖:

package main

import "fmt"

func main() {  
    fmt.Println("Hello World")
}

 在代码的空白处,右击,出来一个菜单,点击:“Run go build hello.go”,如下 图:

这里开发工具自动帮我们编译,并打印出一个显示结果:Hello World,如下图:

运行到这里,说明你的配置和代码都是正确的,接下来就好好讲解下上面代码的详细含义。

package main //1

import "fmt" //2

func main() { //3  
    fmt.Println("Hello World") //4
}


1.package main - 每一个 Go 文件都应该在开头进行 package name 的声明(译注:只有可执行程序的包名应当为 main)。包(Packages)用于代码的封装与重用,这里的包名称是main

2.import "fmt" - 我们引入了 fmt 包,用于在 main 函数里面打印文本到标准输出。

3.func main() - main 是一个特殊的函数。整个程序就是从 main 函数开始运行的。main 函数必须放置在 main 包中{} 分别表示 main 函数的开始和结束部分。

4.fmt.Println("Hello World") - fmt 包中的 Println 函数用于把文本写入标准输出。

 

posted @   gyc567  阅读(234)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示