美文网首页
Golang下的slice拼接

Golang下的slice拼接

作者: 9c46ece5b7bd | 来源:发表于2018-11-23 12:28 被阅读20次

我们使用Python编程都知道,想要拼接两个list为一个list可以有很多方式,比如:

# 方式1 :
name = ["golang","python","shell"]
user = ["xxb","biaoge"]
alldata = name+user
print(alldata)
# 方式2:
name = ["golang","python","shell"]
user = ["xxb","biaoge"]
name.extend(user)
print(name)

在Golang中如何快速的拼接slice呢,其实有个很巧妙的方法:

$ cat addslice.go
package main
import (
    "fmt"
)
func main() {
    name := []string{"golang","python","shell"}
    user := []string{"xxb","bgbiao"}
    hah := append(name,user...)
    fmt.Println(hah)
    fmt.Println(hah[0])
}

$ go run /tmp/abc.go
[golang python shell xxb bgbiao]
golang

相关文章

  • Golang下的slice拼接

    我们使用Python编程都知道,想要拼接两个list为一个list可以有很多方式,比如: 在Golang中如何快速...

  • golang 切片小结

    golang slice

  • go 数组和切片slice那些事儿

    目录 数组数组概念数组的初始化 切片slice概念slice创建slice追加slice拼接问题slice作为函数...

  • golang slice的误解

    slice的介绍: 在golang的官方文档中,我们发现golang除了有array的数据还有一个slice,而a...

  • slice切片做函数参数

    首先要明确一点:slice作为函数参数是值传递. 再来分析一下golang中的切片slice底层的实现细节...

  • Learn Golang in 21 Days - Day 10

    Learn Golang in 21 Days - Day 10 知识点 切片Slice Slice是对数组的抽象...

  • golang

    golang携程调度,runtime包 golang内存模型 csp原理 context的原理 slice底层结构...

  • What the official tutorial didn'

    Whoever follow the Golang official tutorial about Slice t...

  • go array 1:2:3 解释

    https://golang.org/ref/spec#Slice_expressions

  • golang slice

    关于golang slice有很多大神写了很多文章,阐述了slice的底层实现和使用中注意点.这篇文章是我参考ht...

网友评论

      本文标题:Golang下的slice拼接

      本文链接:https://www.haomeiwen.com/subject/jvcjqqtx.html