前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【从零开始学习Go语言】三.属于Go的Hello World

【从零开始学习Go语言】三.属于Go的Hello World

作者头像
一只特立独行的兔先生
发布2020-04-01 20:12:19
4.1K0
发布2020-04-01 20:12:19
举报

【从零开始学习Go语言】三.属于Go的Hello World

代码语言:txt
复制
- [一.安装Visual Studio Code](https://cloud.tencent.com/developer/audit/support-plan/8626617#Visual_Studio_Code_20)
            - [1.1 安装Go插件](https://cloud.tencent.com/developer/audit/support-plan/8626617#11_Go_24)
- [二.创建Go项目文件](https://cloud.tencent.com/developer/audit/support-plan/8626617#Go_35)
            - [2.1 创建Go项目文件夹](https://cloud.tencent.com/developer/audit/support-plan/8626617#21_Go_37)
            - [2.2 打开创建的项目文件夹](https://cloud.tencent.com/developer/audit/support-plan/8626617#22__43)
            - [2.3 创建第一个Hello.go 文件](https://cloud.tencent.com/developer/audit/support-plan/8626617#23_Hellogo__47)
            - [2.4 编写“Hello World”代码](https://cloud.tencent.com/developer/audit/support-plan/8626617#24_Hello_World_51)
            - [2.5 在终端中打开](https://cloud.tencent.com/developer/audit/support-plan/8626617#25__69)
- [三. 初始化文件](https://cloud.tencent.com/developer/audit/support-plan/8626617#__76)
- [四. 属于GO的 “Hello World”](https://cloud.tencent.com/developer/audit/support-plan/8626617#_GO_Hello_World_85)
- [五.附 :知识点](https://cloud.tencent.com/developer/audit/support-plan/8626617#__101)


前文学习:

【从零开始学习Go语言】一.初识Go语言

【从零开始学习Go语言】二.Go语言的安装

【从零开始学习Go语言】三.属于Go的Hello World

【从零开始学习Go语言】四.Go常用命令释义

【从零开始学习Go语言】五.Go的词法单元

【从零开始学习Go语言】六.Go语言之数据类型标识符

【从零开始学习Go语言】七.Go标识符之内置函数常量总结

【从零开始学习Go语言】八.Go语言的数组切片引用类型与值类型(总结)

【从零开始学习Go语言】九.Go语言之变量常量及指针总结


一.安装Visual Studio Code

本教程使用的编辑器为Vs code 微软的一款开源的文本编辑器,可能有人说goland更好,聪明的人自由聪明的选择,如果需要使用goland但却没经济基础使用正版麻烦您移步到资讯社 进行下载,VS code 请 点我下载

1.1 安装Go插件

安装完Visual Studio Code以后,在下图所示的位置里搜索找到Go 0.13.1 插件,点击install 进行安装

正在安装中…

安装成功,如下图所示:


二.创建Go项目文件

2.1 创建Go项目文件夹

我们创建一个Go项目文件夹,用于存储Go项目文件

2.2 打开创建的项目文件夹

在Visual Studio Code中-点击Open-打开刚才我们创建名为“Go项目”的文件夹

2.3 创建第一个Hello.go 文件

如下图,在创建的项目中的点击“New File”创建名为Hello.go的文件

2.4 编写“Hello World”代码

在Hello.go的文件中添加如下代码,可直接复制粘贴,记得保存按ctrl+S 保存哦~

代码语言:javascript
复制
package main           
 //定义入口文件,main为可执行文件名称,如果你想运行当前文件,那就必须为main.
import "fmt"            
//go语言的标准I/O库,一开始说了go是一门类c的语言,我觉得最相似的地方就是这里,c语言自身的语法很少很少,都是依赖编译器,而go是依赖自身的标准库~
func main() {                      
//定义一个名为main的函数,main为执行函数,你可以定义多个函数,但都需要在main函数中执行
fmt.Println("hello world")          
//go语言中使用包的方法为:包名称-->.-->包方法,此处调用了fmt包下的print方法

}
2.5 在终端中打开

保存完毕以后,点击“Open in Terminal ” 打开终端页面


三. 初始化文件

因为默认使用了mod管理包,使用go mod init hello.go来初始化文件,然后你会发现在当前目录下多了个“.mod文件”这个文件是记录你的这个项目中所需要的包的地址,版本等信息等

代码语言:javascript
复制
go mod init hello.go

四. 属于GO的 “Hello World”

执行如下命令可输入 “Hello World”

代码语言:javascript
复制
go run hello.go

成功执行,如下图所示

至此,我们已经成功在GO上面执行了Hello World~ 有没有感到一丝丝兴奋呢?


五.附 :知识点

  • import xxx为导入包,可以导入标准库的包,也可以是第三方或自定义的包;
  • main函数所在的包名必须是main,同时main定义的包名虽然也是一个包,但无法被其它文件所引入,编辑器会报错
代码语言:javascript
复制
import (
   "fmt"
)

每次写fmt.println太过麻烦?

代码语言:javascript
复制
import (
    .  "fmt"
)               
//这样就可以直接使用fmt包内的方法了,不过不建议这样使用,包的名字时刻让我们更熟悉这个包的功能有哪些~

func main() {
    Println("hello world")
}

或者你嫌有些包名字过长或换个习惯的喜欢的名字,类似python的import numpy as np:

代码语言:javascript
复制
import (
    f "fmt"
)

func main() {
    f.Println("hello world")
}
//是不是也挺python~

“”在一些时候我们只需要一个包的初始化操作,这里了解一下就好了,正常导入(如上面的方法)不使用导入的包会报错,加上""后就不会报错了

代码语言:javascript
复制
import (
    _  "fmt"
) 
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 【从零开始学习Go语言】三.属于Go的Hello World
  • 一.安装Visual Studio Code
  • 二.创建Go项目文件
  • 三. 初始化文件
  • 四. 属于GO的 “Hello World”
  • 五.附 :知识点
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档