前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >三分钟学 Go 语言——开始

三分钟学 Go 语言——开始

作者头像
机智的程序员小熊
发布2020-04-21 14:55:53
3080
发布2020-04-21 14:55:53
举报
文章被收录于专栏:技术面面观技术面面观

第一章、前言

  • 学 Go 语言,我有一些小骄傲!
  • 为什么要学go语言?
  • 让你的Golang项目在IDE里跑起来

我发现每次更新都得搞到这个点,还好没有到 0 点,吓出一身冷汗。

我已经习惯了每天抽 30 分钟在 github 上打卡,连着更新完了整个 go 语言系列的学习过程,当然了我会一直维护这个项目到天荒地老,后面我学到新知识或者看到很棒的代码片也会更新到里面。

公众号从今天开始连载 go 语言,一天一个点,把整个系列看完,你也可以用 go 来顺畅的开发了。

我默认你具备一定的编程基础,所以这个教程速度不会太慢,有一个叫专家盲点的词汇(expert blind spot)就是对一个事物知道的越多,就越发不记得“不知道这个事”的情,如果你在看的过程中有任何问题欢迎在底部请留言,和小熊一起讨论。

第一个go程序

带着目标学东西往往是最有成效的,为什么学以及环境安装可以参考文章顶部第一章、前言

let's go go go !

代码语言:javascript
复制
package main

import "fmt"

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

这是一个最简单的go程序,由三个元素构成

元素一、包package是包,每个文件夹是一个包,默认包名就是文件夹名,文件夹下所有的.go文件全部都是同一个包。

main包整个项目的入口,你可以在指定任意一个文件夹当作程序的入口,然后把里面所有文件第一行改成package main,也可以把项目根目录当作main包。

PS: 每个项目默认有且只有一个main

元素二、import:这个关键字代表引入其他地方的包,可以是当前项目的,也可以是别人写的。这里import "fmt"引入的就是go原生的fmt包,专门用来输出文本的。

元素三、语句

代码语言:javascript
复制
func main() {
   fmt.Println("Hello, World!")
}

main入口函数,每个项目只有一个main函数

执行以上代码输出

代码语言:javascript
复制
$ go run hello.go 
Hello, World!

得,今天就是这么短,如果你觉得这点知识太特么少了,请告诉我。

三分钟学 go 语言教程 ,你以后可以在公众号后台,菜单翻到了!不用费劲翻历史记录了。

最后祝福这位朋友,请在公众号后台留言你想要书还是公仔,或者加我微信私聊我地址。下一轮留言开始,截止时间 27 号,其他朋友也不要气馁。后台回复 【666】领取一个1元的小红包,手慢无。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-04-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 机智的程序员小熊 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第一个go程序
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档