限时免费试用:欢迎注册 api.bigmodel.org ,快速体验大模型 API 接入服务。
当前位置:首页 >开发者 >其他技术 >Go

学习Go语言第一天

分类:Go时间:2023-08-14浏览:806

环境安装,编写Hello World程序,学习基本语法、变量声明

1.在Go官网 https://golang.org/ 上根据自己的操作系统下载并安装Go语言环境。 2.设置好GOROOT和GOPATH环境变量,GOROOT指向Go的安装目录,GOPATH是你的工作区目录。 3.创建工作目录,比如$GOPATH/src/hello,并在该目录下创建hello.go文件。 编写一个打印Hello World的代码:

package main
import "fmt"
func main() {
  	fmt.Println("Hello World!") 
  	var name string 
	name = "xiaoming"
	fmt.Println(name)
}

4.通过go run hello.go来运行这段代码。

你还可以通过go build来编译生成可执行文件。 在程序中声明变量,Go语言使用var关键字:

go声明变量的几种方法

  1. 标准声明 使用 var 关键字声明变量,指定变量名和类型:
var age int
var name string
  1. 批量声明 可以一次声明多个同类型变量:
var (
  name string
  age int
  isOk bool
)

3.简短声明 在函数内部可以使用 := 语法快速声明并初始化变量:

count := 10
msg := "hello"
  1. 匿名变量 使用 _ 声明匿名变量,通常用于忽略值:
_, err := os.Open(filename)
  1. 新对象声明 使用 new关键字分配内存,并返回指针:
p := new(int)

go的几种数据类型

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语言通过丰富的数据类型,可以灵活地表示各种数据。这些类型都有对应的内置函数来操作。
本站文章如未注明出处均为原创,转载请注明出处,如有侵权请邮件联系站长。
0/500
Share your thoughts respectfully.