Go语言学习--day1 | 青训营

128 阅读2分钟

第一个demo

今天通过学习王老师的go语言基础课,我对go语言的基础语法有了大致的了解,本文主要是今天的一些学习总结。
首先,我是先看的视频,看的第一眼感觉go和之前我学过的python语言有一点像,看完之后,才开始进行代码练习。
在练习之前,肯定要先安装集成开发环境,由于习惯使用jetbrains的产品,所以自然就去官网下载了GoLand。
当我满心欢喜下载完成后,正准备打开练习时,发现我没有sdk

Snipaste_2023-07-25_16-49-34.png
于是就想直接网络下载,结果

Snipaste_2023-07-25_16-50-37.png
好吧,那就从头开始,打开GoLang官网

Snipaste_2023-07-25_16-52-10.png
点击download,在网页跳转后,根据自己的电脑配置选择相应的版本,我这里是windows,就选择windows版本。

Snipaste_2023-07-25_16-53-54.png
下载完成后,打开下载目录。 Snipaste_2023-07-25_16-56-03.png 此时,安装过程中会自动帮我们配置环境变量

Snipaste_2023-07-25_16-59-46.png

Snipaste_2023-07-25_16-59-31.png
此时,打开cmd,输入go version即可查看版本信息

Snipaste_2023-07-25_17-01-16.png
到现在,大功告成,打开心爱的Goland,添加本地sdk,创建我们的第一个demo项目,输入经典的helloworld

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

Snipaste_2023-07-25_17-04-42.png
运行

Snipaste_2023-07-25_17-05-12.png
自此,我们的第一个helloworld就成功运行!

go的变量类型

go的变量类型有:字符串,整数,浮点型,布尔类型等 其中变量使用var定义,而常量使用const定义。

变量

变量是可变的,用于存储各种类型的数据,在程序执行过程中可以被修改。
定义变量时需要指定变量的名称和类型,也可以初始化变量并赋予初始值

var age int // 定义一个整数类型的变量
age = 25 // 给变量赋值

常量

常量是固定不变的值,一旦定义就不能修改。
常量可以是布尔值、数值(整数、浮点数、复数)、字符串或枚举类型。
定义常量时使用关键字 const,并指定常量的名称和值

const pi = 3.14

总结起来,常量是不可变的值,而变量是可变的。使用常量可以保证某个值在程序执行过程中不被修改,而变量则可以根据需要存储和修改数据。在Go语言中,我们可以根据具体情况选择合适的常量或变量来处理我们的数据。
好了,今天的话,就先写于此,我会每天更新自己的学习感悟。