go 相关问题

Go是一种最初在Google开发的开源编程语言。它是静态类型的,语法松散地源自C,添加了自动内存管理,类型安全性,一些动态类型化功能,其他内置类型(如可变长度数组和键值映射)以及大型标准库。

将地图转换为bson

类型Player struct {id bson.ObjectId test map [int] int} func(this * Player)Id()bson.ObjectId {return this.id} func(this * Player)DbObj()bson.D {testBson:= bson .D {} ...

回答 1 投票 0

go中的快捷方式分配不包括空/零值

这可以在python / javascript中完成:#Python:a =“”b =“test”c = a或b #test // javascript a =“”; b =“测试”; c = a || b; //测试可以在不做某些事情的情况下完成同样的事情......

go
回答 1 投票 -2

如何在docopt中构建无序参数?

我正在尝试构建一个接受一组选项的docopt用法。海军命运。用法:naval_fate.py发货[-b ] [ - e ]可运行的例子:http://try.docopt.org/?...

回答 1 投票 0

使用go在dynamodb中创建项目

我正在使用以下代码在我的dynamodb表中创建一个项目:package main import(“fmt”“github.com/aws/aws-sdk-go-v2/aws”“github.com/aws/aws-sdk -go-v2 / aws / endpoints“”github ....

回答 1 投票 1

Go中的单例实现

我有一个struct:type cache struct {cap int ttl time.Duration items map [interface {}] * entry heap * ttlHeap lock sync.RWMutex NoReset bool} Interface ...

回答 1 投票 1

矩阵点产品与python的结果不同

我正在研究多层感知器算法,我正在将python代码转换为golang。我有2个矩阵。我们称这个矩阵为M1:[[0 0 1 1] [0 1 0 1]]让我们称这个矩阵为M2:[[0 ....

回答 1 投票 0

如何使用多个negroni.Wrap()

我有一个实现中间件的问题我想使用negroni.Wrap函数验证用户位置,下面一个调用处理程序是我的路由:r.Handle(“/ users / {userID}”,negroni.New(...

go
回答 1 投票 1

通道结束父例程后返回

我有一个主要运行一个go例程的代码摘录。为什么这不会发生:主要退出收到完成后和作业返回之前,这将使孩子处理僵尸。任何 ...

回答 3 投票 0

Golang:在文件中查找字符串并显示行号

read,err:= ioutil.ReadFile(path)if err!= nil {return err} if strings.Contains(string(read),“STRING”){//显示行号? //如果多次出现字符串//怎么样...

回答 3 投票 6

Golang MUX路由器处理函数的参数

我试图使用gorilla-mux库设置CRUD http API。我按照youtube教程实现如下: - package main import(“github.com/gorilla/mux”“net / http”“...

回答 1 投票 0

生成Golang GRPC +习俗元对象

我正在尝试生成一个返回自定义proto对象的gRPC客户端。这是我目前的proto命令protoc -I.::/go_out = plugins = grpc:Muser / messages.proto = github.com /.../.../ user:。 ...

回答 1 投票 2

用括号外的逗号标记

我拼命试图标记一个具有以下格式的过滤字符串:price:gte:5.99,price:lte:10.00,model:in:[test1,test2]陷阱是逗号不仅用于分隔过滤器.. 。

回答 2 投票 0

即使实际值在uint32的范围内,为什么将interface {}转换为uint32也不起作用

我正在尝试从YAML字符串中检索一个值,并使用gopkg.in/yaml.v2将其存储为uint32。当我尝试按如下方式转换值foo时,我收到一条错误消息:panic:interface ...

回答 1 投票 -5

避免解析Xrandr输出

我需要从xrandr获取信息到我的软件中。假设这是xrandr -q的输出:屏幕0:最小8 x 8,当前1920 x 1968,最大32767 x 32767 LVDS1连接主要1366x768 + ...

回答 1 投票 0

Golang HTTP处理函数

我看到一些http处理函数声明是多种多样的。我发现其中两个是标准函数,一个在处理程序中返回匿名函数。例如:使用标准方式:...

回答 2 投票 1

Golang从包中导入方法

现在我决定在Go程序中使用水平记录器。此刻它是logrus。但经过一番调查(通过痛苦)发现有很多记录器:glog,log15,logrus等。所以......

go
回答 3 投票 2

如何使用ginkgo在多个测试文件中编写测试用例?

如何使用ginkgo在多个测试文件中编写测试用例? a_suite_test.go文件:func TestA(t * testing.T){RegisterFailHandler(Fail)RunSpecs(t,“A Suite”)} a_test.go:var _ = Describe(“...

回答 1 投票 0

初始化const变量

如何用const类型初始化KILO变量? const KILO = math.Pow10(3)因为我有一个errror const初始化程序math.Pow10(3)不是常数

回答 1 投票 3

在编译时使用shell变量值和“go build”命令[重复]

我正在gitlab CI上构建Golang项目,我想将$ CI_COMMIT_TAG值传递给编译器。使用g ++,它会像g ++ -DCI_COMMIT_TAG = $ CI_COMMIT_TAG ....有什么类似的东西......

回答 1 投票 1

有更优雅的方式吗?

我写了一个Golang代码示例,它将查询发送到postgres并将结果发送到寻呼机:package main import(“fmt”“database / sql”_“github.com/lib/pq”“log”“os /。 ..

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.