Golang极速入门课一,我与Golang初相见

系列文章目录

跟着😽猫猫学Golang,快人一步
系列初开,跟着我走进Go 语言的世界里🌍



😺前言

随着Golang的不断普及,国内针对Go语言的需求不断增加,但相对应的学习者与教程却并没有增多,Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易,它也是我编写最顺手的编程语言。

Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,在2009年11月开源后不断成为完善的社区与生态。

对于高性能分布式系统领域而言,Go 语言有着更高的开发效率,天生支持高并发的优势也让他慢慢成为了服务端的新星,它由于提供了海量并行的支持,这对于游戏服务端的开发,对于一个憧憬着游戏服务端的我来说,也是再好不过的一件事了。


一、开门见山,环境配置

如果你的环境已配置完全,请跳转至目录
二、第一个Go程序,逃不掉的hello world

1.安装我们的IDE,强烈推荐Goland

其他编辑器的教程怕是多如牛毛,我就简单讲解一下Goland的安装与配置,将主要内容回归编程语言

Goland下载地址

由于Goland为付费软件
那么我们免费实用需下载网盘链接插件
链接:https://pan.baidu.com/s/1mdp8e-XGpHkVHy58zkhSwA
提取码:i3jf

详细步骤与另一篇文章的DataGrip并无不同,可以按照所需观赏
Mysql 无障碍轻松学习(二)数据库利器DataGrip 下载与无限期试用

2.安装我们的Go语言

点击上方 文件(file)按钮选择设置后选择 Go,此时会出现如图1所示界面,那么我们点击右方加号
图1
选择下载后
在这里插入图片描述
弹窗的窗口中,即可选择大部分已发布版本,也可以同时安装多个版本
在这里插入图片描述

3.新建Go moudle项目

点击上方 文件(file)按钮选择新建,此时我们创建 go 模块项目,免去新手导包的一堆错误,让Go帮我们管理模块,修改我们的项目名为golang_cat,此处可以随便填写你想要的项目名称。
在这里插入图片描述
此时我们进入了Go语言的世界里
在这里插入图片描述

二、第一个Go程序,逃不掉的hello world

1.示例代码

package main

import "fmt"

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

此时运行该程序存在简单的两种方式

1.终端运行

打开终端,通过go 语言启动命令运行

go run main.go
此处我们使用自己的文件 csdn1.go

在这里插入图片描述

2.IDE运行

点击程序左方所带的绿色三角来运行,如果不是第一次运行,那么右上方也会存在一个绿色三角,点击后运行

或者
会唤出运行界面并打印值
在这里插入图片描述

2.透过程序看语言

  1. package main
    这一个语句定义了包名,必须在源文件中非注释的第一行指明这个文件属于哪个包。例如package main就属于main包,但main包比较特殊,用来表示一个可独立执行的程序,每个 Go 应用程序都包含一个名为 main 的包。
  2. import “fmt”
    告诉 Go 编译器这个程序需要使用 fmt 包内的程序、方法、元素等等,fmt 包是官方包,主要实现了格式化 IO(输入/输出)的函数。
  3. func main()
    是程序开始执行的函数,main 函数是每一个可执行程序所必须包含的,一般来说都是在启动后第一个执行的函数,当然如果有 init() 函数则会先执行该函数。
  4. fmt.Println(…)
    通过上文的 import 引入后,我们就可以使用 fmt 包内元素,此时我们使用的是Println函数来打印标准输出。

ps:在Golang中,可以被外部包引用的对象必须以一个大写字母开头,如:Add;如果对象为小写字母开头,那么它们只在整个包的内部是可见并且可用的。


😽总结

🎶感谢您看到这里🎶

Golang的不断普及,需求不断增加,也就迎来了Go语言生态环境的不太完善,尽管使用者仍然不是所有语言中最多的,但我相信Go语言的发展将在几年后或更短的时间迎来新的机遇,希望学习的你也能坚持下来。

希望这个博客能对你有所益处。我是轻王,我为自己代言。
评论 53
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猫轻王

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值