Go学习Go语言第一天环境安装,编写Hello World程序,学习基本语法、变量声明 1.在Go官网 https://golang.org/ 上根据自己的操作系统下载并安装Go语言环境。 2.设置好GOROOT和GOPATH环境变量,GOROOT指向Go的安装目录,GOPATH是你的工作区目录。 3.创建工作目录,比如$GOPATH/src/hello,并在该目录下创建hell作者王明昌发布时间2023-08-14文章目录环境安装,编写Hello World程序,学习基本语法、变量声明go声明变量的几种方法go的几种数据类型环境安装,编写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声明变量的几种方法标准声明 使用 var 关键字声明变量,指定变量名和类型:复制var age int var name string 批量声明 可以一次声明多个同类型变量:复制var ( name string age int isOk bool ) 3.简短声明 在函数内部可以使用 := 语法快速声明并初始化变量:复制count := 10 msg := "hello" 匿名变量 使用 _ 声明匿名变量,通常用于忽略值:复制_, err := os.Open(filename) 新对象声明 使用 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语言通过丰富的数据类型,可以灵活地表示各种数据。这些类型都有对应的内置函数来操作。
2020-02-08go环境搭建1. 在 ~ 下创建 go 文件夹,并进入 go 文件夹 mkdir ~/go && cd ~/go 2. 下载的 go 压缩包 wget https://dl.google.com/go/go1.1
2020-08-27go学习笔记1hello GO 这里使用vscode 安装插件go 新建hello文件夹,创建main.go文件 package main import "fmt" func main(){ fmt.Println
2023-08-15学习go语言第二天数组切片 数组 - 定长序列,声明时需要指定长度: var arr [5]int arr[0] = 1 arr[1] = 2 fmt.Println(arr) // [1 2 0 0 0] arr2
2023-08-16学习go语言Day3接口 学习接口interface的使用,进行抽象和多态实现。学会定义接口实现结构体。 在Go语言中,接口(interface)主要用于抽象和多态实现,使用方式如下: 定义接口 接口使用type和接口命
2023-08-17学习go语言Day4测试 学习错误处理和测试框架,可以编写简单的单元测试。 Go语言中的错误处理和测试框架主要可以学习以下两方面: 错误处理 Go通过返回错误值来表示错误。 可以通过errors.New构造错误对象。 使
2023-08-13PHP和Go语言在语法上有什么不同PHP和Go语言在语法上有以下一些主要不同点: 变量声明 PHP是动态类型,变量由$标识,无需声明类型。Go是静态强类型,变量需要声明明确类型。 代码结构 PHP可以在代码任意位置直接执行代码。Go需