Результаты поиска по запросу "go"

3 ответа

Зачем добавлять «()» после закрытия тела в Голанге?

я читаюThe Go Programming Language Specifications и обнаружил, что не совсем понимаю с "()" после закрытия тела: ВFunction literals: func (ch chan int) {ch <- ACK}(ReplyChan)` ВDefer statementsПример: // f returns 1 func f() (result int) { ...

3 ответа

Как проверить http звонки в go используя httptest

У меня есть следующий код: package main import ( "encoding/json" "fmt" "io/ioutil" "log" "net/http" "time" ) type twitterResult struct { Results []struct { Text string `json:"text"` Ids string `json:"id_str"` Name string `json:"from_user_name"` ...

6 ответов

Объединить два ломтика в Go

Я пытаюсь совместить ломтик[1, 2] и ломтик[3, 4], Как я могу сделать это в Go? Я пытался: append([]int{1,2}, []int{3,4})но получил: cannot use []int literal (type []int) as type int in appendТем не мение,документация ...

ТОП публикаций

3 ответа

В Go, как я могу получить строковое представление структуры?

Для моего приложения не имеет значения, читается ли строка человеком или нет.

3 ответа

Любой хороший совет о том, как избежать цикла импорта в Go?

Я работаю над проектом Go в течение месяца. Хорошо, что Go действительно очень эффективен. Но после месяца разработки у меня уже есть тысячи строк кода и многоpackages, Чтобы избежать цикла импорта, для меня является серьезной проблемой то, что ...

1 ответ

база данных / sql Tx - обнаружение фиксации или отката

Используя базы данных / sql и пакеты драйверов и Tx, невозможно определить, была ли транзакция зафиксирована или откатана, не пытаясь выполнить другую и получив в результате ошибку, а затем исследуя ошибку, чтобы определить тип ошибка. Я хотел бы ...

2 ответа

как получить доступ к глубоко вложенным ключам и значениям json

Я пишу клиент websocket в Go. Я получаю следующий JSON с сервера: {"args":[{"time":"2013-05-21 16:57:17"}],"name":"send:time"} Я пытаюсь получить доступ кtime параметр, но просто не могу понять, как проникнуть глубоко в интерфейс типа: package ...

7 ответов

Лучший способ реализовать глобальные счетчики для приложений с высокой степенью одновременности?

Каков наилучший способ реализации глобальных счетчиков для приложения с высокой степенью параллелизма? В моем случае у меня может быть 10–20 тыс. Процедур, выполняющих «работу», и я хочу подсчитать количество и типы элементов, над которыми ...

4 ответа

У Go нет никакого реального способа уменьшить часть? Это проблема?

Я пробовал Go в течение некоторого времени, и этот вопрос продолжает беспокоить меня. Скажем, я создал довольно большой набор данных в срезе (скажем, 10 миллионов int64). package main import ( "math" "fmt" ) func main() { var a []int64 var i ...

1 ответ

В golang, как определить окончательный URL после серии перенаправлений?

Итак, я использую пакет net / http. Я получаю URL, который я точно знаю, перенаправляет. Он может даже перенаправить пару раз, прежде чем попасть на окончательный URL. Перенаправление выполняется автоматически за кулисами. Есть ли простой способ ...