如果你对该文章中的内容有疑问/不解,可以点击此处链接提问
要注明问题和此文章链接地址 点击此处跳转
环境安装,编写Hello World程序,学习基本语法、变量声明
1.在Go官网 https://golang.org/ 上根据自己的操作系统下载并安装Go语言环境。
2.设置好GOROOT和GOPATH环境变量,GOROOT指向Go的安装目录,GOPATH是你的工作区目录。
3.创建工作目录,比如$GOPATH/src/hello,并在该目录下创建hello.go文件。
编写一个打印Hello World的代码:
<code class="language-go">package main
import "fmt"
func main() {
fmt.Println("Hello World!")
var name string
name = "xiaoming"
fmt.Println(name)
}
</code>
4.通过go run hello.go来运行这段代码。
你还可以通过go build来编译生成可执行文件。
在程序中声明变量,Go语言使用var关键字:
go声明变量的几种方法
- 标准声明
使用 var 关键字声明变量,指定变量名和类型:
<code class="language-go">var age int
var name string
</code>
- 批量声明
可以一次声明多个同类型变量:
<code class="language-go">var (
name string
age int
isOk bool
)
</code>
3.简短声明
在函数内部可以使用 := 语法快速声明并初始化变量:
<code class="language-go">count := 10
msg := "hello"
</code>
- 匿名变量
使用 _ 声明匿名变量,通常用于忽略值:
<code class="language-go">_, err := os.Open(filename)
</code>
- 新对象声明
使用 new关键字分配内存,并返回指针:
<code class="language-go">p := new(int)
</code>
go的几种数据类型
<code>Go语言中有以下几种常用的数据类型:
1. 基础类型
- 布尔类型:bool
- 字符串类型:string
- 整型:int、int8、int16、int32、int64
- 浮点型:float32、float64
- 复数类型:complex64、complex128
- 字节类型:byte
- 运行类型:rune
2. 聚合类型
- 数组:array
- 切片:slice
- 字典:map
- 结构体:struct
3. 引用类型
- 指针:pointer
- 通道:channel
- 接口:interface
- 函数:function
还有一些高级类型,如数组指针*[10]int32等。Go语言通过丰富的数据类型,可以灵活地表示各种数据。这些类型都有对应的内置函数来操作。
</code>