Go语言上手-基础语法 | 青训营笔记

89 阅读1分钟

这是我参与「第三届青训营 -后端场」笔记创作活动的的第一篇笔记

三种声明方式 1:

 
import "fmt"
 
func main() {
    var i int  = 10 // var 变量名 类型 = 值
    var j = 1.2 // var 变量名 = 值
 
    name := "szc" // 变量名 := 值,自动推导类型
 
    fmt.Println("i = ", i, ", j = " , j , ", name = ", name)
}

2:

3:

基本数据类型转string:

    var s0 = fmt.Sprintf("%d", n1)
    fmt.Printf("s type:%T, s = %v\n", s0, s0)
    s0 = fmt.Sprintf("%t", b)
    fmt.Printf("s type:%T, s = %v\n", s0, s0)

for-range遍历

	for index, s := range str {
		fmt.Printf("%d---%c\n", index, s)
	}

生成随机数

    n := rand.Intn(100) + 1
    fmt.Println(n)

结构体声明

type DictRequest struct {
   TransType string `json:"trans_type"`
   Source    string `json:"source"`
   UserID    string `json:"user_id"`
}
```
```