趣和 - quhe.net
首页 统计 留言
1 PHP中使用反射 997 阅读 2 phpstorm配置SFTP 940 阅读 3 PhpStorm 使用 AI 代码生成工具 Codeium 813 阅读 4 Go语言——结构体 792 阅读 5 关于PHP的垃圾回收机制 764 阅读
后端
PHP Go 数据库 其他
前端 其他技术 生活杂谈
登录
标签搜索
  • Laravel
  • Mysql
  • RPC
  • Redis
  • Liunx
  • PHP
  • CSS
  • ES
  • 算法
  • 开发工具
  • 断点续传
  • 反射
  • phpstorm
  • 工具
  • 防盗链
  • CURL
  • 设计模式
  • 面试
  • Nginx
  • 搜索引擎
侧边栏壁纸
博主昵称
quhe.net

  • 首页
  • 栏目
    • 后端
      • PHP
      • Go
      • 数据库
      • 其他
    • 前端
    • 其他技术
    • 生活杂谈
  • 页面
    • 统计
    • 留言
搜索到 6 篇与 Go 的结果
  • Golang中map、slice、chan 的初始化及使用 2020-04-11
    Golang中map、slice、chan 的初始化及使用 map// 1.先声明map var m1 map[string]string // 再使用make函数创建一个非nil的map,nil map不能赋值 m1 = make(map[string]string) // 最后给已声明的map赋值 m1["a"] = "aa" m1["b"] = "bb" // 2.直接创建 m2 := make(map[string]string) // 然后赋值 m2["a"] = "aa" m2["b"] = "bb" // 3.初始化 + 赋值一体化 m3 := map[string]string{ "a": "aa", "b": "bb", } // ========================================== // 查找键值是否存在 if v, ok := m1["a"]; ok { fmt.Println(v) } else { fmt.Println("Key Not Found") } // 遍历map for k, v := range m1 { fmt.Println(k, v) } slice// 1.直接创建 s1 = []int{1,2,3} // 2.基于已有的数组或切片 a:=[5]int{1,2,3,4,5} var s2 []int = a[1:4] //基于数组a创建一个切片,包含元素a[1] a[2] a[3] // 3.使用make来创建一个切片 s3 = make([]int,5,5)chan//开辟缓冲区为20的chan ch1:=make(chan int,20) //无缓冲区的chan ch2:=make(chan int) //只能向chan内写 ch3:=make( chan<-int,20) ch3 := make(chan<- int, 20) ch3 <- 10 ch3 <- 20 fmt.Println(len(ch3)) //只能从chan内读 ch4:=make(ch<-chan int,20)
    • 2020年04月11日
    • 20 阅读
    • 0 评论
    • 1 点赞
  • 1
  • 2
博主栏壁纸
博主头像 quhe.net

人生倒计时
标签云
2013 - 2023 © Reach - 趣和
RSS MAP