繁体   English   中英

Golang在数组前面加上[重复]

Golang prepend the array [duplicate]

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

这个问题已经在这里有了答案:

package main

import (
    "fmt"
)

func main() {

    var result [][]int
    var tempArr []int
    tempArr = append(tempArr, 1, 2, 3, 5)
    result = append(result, tempArr)
    prepend := []int{1, 2, 3}
    result = append([]int{prepend}, result...) // Not working
    fmt.Println(result)
}

前置到数组的正确方法是什么? 我需要帮助来解决此问题:

result = append([]int{prepend}, result...)
1 个回复

类型不匹配。 []int{prepend}类型为[] int 但是prepend类型是[] int 因此[]int{prepend}是不正确的。 正确的方法是[][]int{prepend} ,下面的代码将通过。

result = append([][]int{prepend}, result...)

结果将是:

[[1 2 3] [1 2 3 5]]
1 我怎样才能在Ruby中添加数组? [重复]

这个问题在这里已有答案: 将元素推送到数组开头的最简单方法是什么? 6个答案 在Ruby中添加数组的最佳方法是什么? 也许类似于Python的list.insert(0, 'foo') ? 我希望能够在0位置向Ruby数组添加一个元素,并将所有其他元素移动 ...

2 前置重复

我的代码找到我检查过的Radio,然后找到下一个元素,并将该内容放在我想要的div中。 但是,当我检查其他广播电台然后返回到上一个div时,它将保留前置内容,然后再次前置。 因此,我最终在div上出现重复项。 HTML: JS ...

8 如何在没有加号操作的情况下在 GoLang 中添加字符串?

这可能是重复的,但我无法在任何地方找到正确的答案。 如何在不使用+运算符(被认为很慢)的情况下在 GoLang 中添加字符串? 我知道我可以使用bytes.Buffer附加到字符串,但WriteString只附加。 如果我想prepend ,我必须用后缀字符串写入前缀,如下所示: package ...

9 如何使用golang在Aerospike中添加列表?

在Aerospike中,可以将https://godoc.org/github.com/aerospike/aerospike-client-go#ListAppendOp操作与client.Operate方法一起使用以追加到列表中。 有没有一种方法可以排在列表前面? http://ww ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM