golang实战笔记

2019-01-03  本文已影响0人  yongfutian

golang实战笔记

一、集合类型

遍历切片: for range
修改切片:

    s: = []string{"a","b","c","d", "e"}
    t: = []string{ "k","l"}
    u := []string{"m", "n"}
    s  :=  append(s, "h", "i", "j") //添加单一的值
    s := append(s, t...)   //添加切片中的所有值
    s := append(s, u[1:]...) //添加子切片
    
    letter := 'SYZ'
    b := []byte{"a", "b"}
    b = append(b, letter...) //将一个字符串字节添加进一个字节切片
    
    copy(a, b)函数 ,a、b必须是同一类型的切片

切片的排序和搜索:sort包

b、操作

m[k] = v //映射赋值
Delete(m, k) //删除映射某个键值对
v := m[k]
v, found := m[k] //检查某个映射值是否存在,found为bool值,存在为true和不存在为false
len(m) //映射m中的项数目

d、遍历

order := map[string]string{"goodsName" : "yundognxxie", "description": "这鞋很不错"}
for k,v := range order {}
上一篇下一篇

猜你喜欢

热点阅读