小编sri*_*ini的帖子

goepad ++上的golang插件

有人尝试使用Notepad ++的golang(go编程语言)插件吗?

我尝试了下面url发布的说明,但它对我不起作用.只是想知道它是否适用于任何人. http://go-lang.cat-v.org/text-editors/notepad-plus-plus/

notepad++ go

19
推荐指数
2
解决办法
2万
查看次数

在Golang中,使用make vs {}初始化的地图之间是否有任何性能差异

我们知道有两种方法可以初始化地图(如下所示).我想知道这两种方法之间是否存在任何性能差异.

var myMap map[string]int
Run Code Online (Sandbox Code Playgroud)

然后

myMap = map[string]int{}
Run Code Online (Sandbox Code Playgroud)

VS

myMap = make(map[string]int)
Run Code Online (Sandbox Code Playgroud)

performance go

6
推荐指数
1
解决办法
762
查看次数

为什么在 golang 中不允许对切片指针进行索引

当我运行下面的代码时,我收到编译器错误,说不支持索引。

txs := make([]string, 2)
txs[0] = "A"

p := &txs

fmt.Println(p[0])
Run Code Online (Sandbox Code Playgroud)

我试图理解为什么不支持对切片指针进行索引。我可以将指针变量复制到值变量,然后进行索引,但我很好奇为什么该语言不支持对切片指针进行索引;这样做会很方便。或者有没有我不知道的方法?请让我知道你的想法。

pointers go slice

6
推荐指数
2
解决办法
5428
查看次数

如何在Jenkins管道中获取repo名称

我正在使用使用Groovy样式脚本的Jenkins Scripted Pipeline,并创建了一个Jenkins文件来描述管道.我需要创建文件夹名称与git repo name相同的工作区,然后签出工作区文件夹中的代码.我的问题是,在做之前checkout scm,有没有办法知道git repo名称或git repo url?

jenkins jenkins-pipeline

6
推荐指数
1
解决办法
9630
查看次数

如何从共享的play.golang.org url中检索golang代码

我需要从play.golang.org链接中读取golang代码并保存到.go文件中.我想知道play.golang.org是否有任何公共API支持.我用Google搜索但没有提示.有没有人尝试类似的东西?

go

3
推荐指数
1
解决办法
153
查看次数

bufio 包中的 golang Writer.Write() 与 ioutil 包中的 WriteFile()

当我实际上应该在 ioutil 上使用 bufio 包时,我很困惑。例如在写入文件或读取文件时。我有一个场景,其中有多个函数和 API 分阶段处理同一数据。我不确定在这种情况下选择 bufio 而不是 ioutil 有帮助吗?请建议。

buffer go

0
推荐指数
1
解决办法
2440
查看次数