go 相关问题

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

如何在追加或不附加的情况下向struct中添加更多数据?

好吧,我们可以使用Golang内置的append方法将更多数据添加到已定义的结构中。例如type aclStruct struct {acl string} a:= [] aclStruct {aclStruct {“A”},aclStruct {“B”}} a = append(a,...

go
回答 3 投票 -3

为本地项目/私人git运行报告卡

我想使用go报告,但我的项目是私人回购。可能吗 ?或者在本地项目(在我的机器上)https://goreportcard.com/我想验证我是否以正确的方式和我...

go
回答 1 投票 1

如何返回空白符文

我正在查看string.Map函数,它必须采用返回符文的映射函数。我想通过调用来消除解析为false的符文:unicode.IsPrint()func Map(映射...

回答 2 投票 2

无效操作:type interface {}不支持索引

我是Golang的新手,在阅读嵌套的JSON响应时遇到了问题。 var d interface {} json.NewDecoder(response.Body).Decode(&d)test:= d [“data”]。(map [string] interface {})[“type”] ...

回答 2 投票 0

x:= [...] string {“Sat”,“Sun”} vs x:= [] string {“Sat”,“Sun”}

在go lang spec中,他们在其中一个示例中使用了三个点:days:= [...] string {“Sat”,“Sun”} // len(days)== 2如果这三个点有什么不同点被遗漏了吗?

回答 1 投票 12

func Encode(),编码xml的所有部分

这是代码:import(“bytes”“encoding / xml”“fmt”)func main(){type body struct {Message string`xml:“message”`} myXml:= body {消息:“这是 “,}} w:=&...

回答 1 投票 0

创建一个动态函数

我需要在Golang中实现一个现有的逻辑。通常它类似于://函数接收带有变量类型的对象(struct)func(dynObject interface {}){var ...

go
回答 1 投票 -4

如何在Go中实现可调整大小的数组

我来自C ++背景,我习惯使用std :: vector类来做这样的事情。让我们假设我想要一个动态数组:键入一个struct {b int c string}什么是......

go
回答 5 投票 51

我可以得到一些帮助来推断“并发主筛”的例子吗?

我很新,有人可以帮助我推断这个例子://一个并发的主筛筛选主要//将序列2,3,4,...发送到通道'ch'。 func Generate(ch chan

回答 2 投票 0

如果Go sql.DB关闭,那么任何未关闭的准备好的查询是否会被关闭?

在使用database / sql的Go程序中,当我关闭我正在使用的Postgres DB时,是否会关闭任何未关闭的准备好的查询?我把它简化为一个非常简单的例子,不需要准备,但......

回答 1 投票 4

如何通过调用Go语言中的URL来获取JSON对象?

我开始学习Golang,我想知道如何通过调用url来获得json响应,如果你能给我一个例子,那么为了引导自己会很好。

回答 2 投票 3

将[]字符串转换为[] interface {}

我只想写一些这样的代码:func(w Writer)WriteVString(strs [] string)(int,error){return writeV(func(index int,str interface {})(int,error){return w。 WriteString(STR ....

回答 1 投票 23

指向表达式的指针导致go

我可以创建一个指向表达式结果的指针而不在Go中创建新变量吗? package test func foo(* uint32){} func main(){foo(&(uint32(time.Now()。Unix())))//这一行给出了错误...

go
回答 1 投票 -2

创建数组文本的Golang阵列

如何使用切片文字在Golang中创建一个int数组数组?我试过test:= [] [] int {[1,2,3],[1,2,3]}并输入Test struct {foo [] [] iint} bar:= Test {foo:[[ 1,2,3],[1,2,3]]}

go
回答 4 投票 9

将Go中的Json数据解组到地图中

我正在处理一个返回json数据的api,例如:{“bpi”:{“2018-06-01”:128.2597,“2018-06-02”:127.3648},“免责声明”:“这里的东西。”, “时间”:{“更新”:“......

回答 1 投票 0

在golang获取未定义的rand.Shuffle

所以我有一些字母,想要洗牌。我已经实现了这个代码片段:rand.Shuffle(len(字母),func(i,j int){letters [i],字母[j] =字母[j],字母[i])}当......

回答 1 投票 1

二进制字符串到十六进制

我有一个128字符串的字符串,如011100010 ....我想将其转换为十六进制字符串。我找到的是另一个方向:func partHexToBin(s string)string {ui,err:= strconv ....

go
回答 1 投票 1

访问golang模板循环中的循环值

我有这个结构:类型Site struct {Name string Pages [] int}我将Site的一个实例传递给一个模板。如果我想写一个所有页面的列表,我会{{range .Pages}}

回答 3 投票 46

无法为rest api手动设置查询参数(使用mux)

我正在使用mux实现Rest api。在验证了一些参数之后,我试图用一些默认值填充缺少的参数,我稍后通过处理...的方法处理这些默认值。

回答 1 投票 0

有没有方便的方法来获取没有类型断言的JSON元素?

处理来自Web服务器的JSON响应时存在一些不便。例如,我不知道JSON的数据结构(并且不想建模),只是想得到...

回答 2 投票 -4

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