这是第一次接触go语言,通过对青训营视频的观看,大概了解了go语言的语法基础。
关于变量的声明
go语言里面变量形式一般是var关键字。
var name type
其中,var 是声明变量的关键字,name 是变量名,type 是变量的类型。
在这里我们可以发现,它的声明和Java,c等有很大区别,比如java里面是int a,b
,但是go里面是 var a,b *int
.
go语言的基本类型有
但是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")
}
package main
: 声明了该文件属于main
包,在 Go 语言中,必须将文件所在的包声明为main
才能生成可执行文件。import "fmt"
: 导入了标准库fmt
,以便在程序中使用fmt
包提供的函数。func main() {
: 定义了一个名为main
的函数,是整个程序的入口点。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
到这里就代表安装成功。
接下来配置我们的环境变量:Go需要一个安装目录(GOROOT)和一个工作目录(GOPATH)
配置环境变量相信大家都会了。