b 2
,
r 18
,
❤ 正在询问中
go 语法学习
我打算先从这开始了解 go 的语法 30 分钟上手 GO 语言--基础语法
基本语法
package main
package 声明一个包,程序运行入口是包 main
import "fmt"
基本类型
bool
string
int int8 int16 int32 int64
uint uint8 uint16 uint32 uint64 uintptr
byte // uint8 的别名
rune // int32 的别名// 代表一个Unicode码
float32 float64
complex64 complex128
变量在定义时没有明确的初始化时会赋值为零值。数值类型为 0
,布尔类型为 false
,字符串为 ""
。
类型转换
Go 的在不同类型之间的项目赋值时需要显式转换。表达式 T(v) 将值 v 转换为类型 T
。比如:
var i int = 42
var f float64 = float64(i)
var u uint = uint(f)
// ------ 下面是等价的简洁写法
i := 42 // int
f := 3.142 // float64
g := 0.867 + 0.5i // complex128
指针
var p *int
i := 42
p = &i
fmt.Println(*p) // 通过指针 p 读取 i
*p = 21 // 通过指针 p 设置 i
怎么运行
go run main.go
怎么导入依赖
go mod init
这
by 崮生 from 崮生 • 一些随笔 🎨,欢迎 赞助本文
本文欢迎分享与聚合,全文转载未经授权( 联系我)不许可。