JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

go的切片,数组,map字典的初始化

wys521 2024-12-06 18:18:17 精选教程 21 ℃ 0 评论

go切片的本质就是数组元素的重新组合,初始话时相当于有1个len长度和map长度

代码如下:

package main

import "fmt"

func main() {
	var s1 []int
	s1 = make([]int, 2, 10) //初始化切片s1
	s1[1] = 10
	fmt.Println(s1)
	var m1 []int
	m1 = make([]int, 2) //初始化数组m1
	m1[1] = 10
	fmt.Println(m1)
	var map1 map[string]string
	map1 = make(map[string]string, 10) //初始化字典map
	map1["name"] = "lose"
	map1["height"] = "180cm"
	fmt.Println(map1)
}

运行结果如下:

PS E:\GoCode\append> go build slice01.go

PS E:\GoCode\append> .\slice01.exe

[0 10]

[0 10]

map[height:180cm name:lose]

图片示例如下:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表