[ GO语言初识 | 青训营笔记 ]

34 阅读2分钟

这是第一次接触go语言,通过对青训营视频的观看,大概了解了go语言的语法基础。

关于变量的声明

go语言里面变量形式一般是var关键字。

var name type

其中,var 是声明变量的关键字,name 是变量名,type 是变量的类型。

在这里我们可以发现,它的声明和Java,c等有很大区别,比如java里面是int a,b ,但是go里面是 var a,b *int.

go语言的基本类型有

image.png

但是go里面的变量命名方式和Java一样遵循驼峰命名法。

关于go语言,我们有一个批量声明变量的方式:

var (
    a int
    b string
    c []float32
    d func() bool
    e struct {
        x int
    }
)

在go里面,我们还看过这样一个符号::=

你可能会问,这个是什么意思啊?其实这个是变量定义和初始化语法的一种简短格式。

使用这个符号有一些限制:

  • 定义变量,同时显式初始化。
  • 不能提供数据类型。
  • 只能用在函数内部。

那么我们变量的标准初始化是怎么样的捏?

var 变量名 类型 = 表达式

关于第一个go程序----hello world

package main

import(
   "fmt"
)

func main(){
   fmt.Ptintln("hello world")
}

  1. package main: 声明了该文件属于 main 包,在 Go 语言中,必须将文件所在的包声明为 main 才能生成可执行文件。
  2. import "fmt": 导入了标准库 fmt,以便在程序中使用 fmt 包提供的函数。
  3. func main() {: 定义了一个名为 main 的函数,是整个程序的入口点。
  4. fmt.ptintln("hello world"): 调用了 fmt 包中的 Println 函数,将字符串 "hello world" 输出到控制台。注意这里写错了函数名,应该是 fmt.Println

关于go环境安装

我们是在vscode里面书写代码的。

安装golang(网址): go.dev/

下载安装go

安装包下载地址为:golang.org/dl/

如果打不开可以使用这个地址:golang.google.cn/dl/

下载好了安装包就一直next

然后在控制台里面输入go version

image.png

到这里就代表安装成功。

接下来配置我们的环境变量:Go需要一个安装目录(GOROOT)和一个工作目录(GOPATH)

配置环境变量相信大家都会了。