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

3 ответа

Почему не сохраняются изменения, внесенные в структуру с помощью метода?

Я пытаюсь понять, почему следующий тестовый код не работает должным образом: package main import ( "fmt" "strings" ) type Test struct { someStrings []string } func (this Test) AddString(s string) { this.someStrings = append(this.someStrings, s) ...

25 ответов

Перейти примеры и идиомы [закрыто]

Существует не так много кода Go для изучения языка, и я уверен, что я не единственный, кто экспериментирует с ним. Итак, если вы узнали что-то интересное о языке, опубликуйте пример здесь. Я тоже ищу идиоматические способы делать вещи в ...

9 ответов

Удаление полей из структуры или скрытие их в ответе JSON

Я создал API в Go, который после вызова выполняет запрос, создает экземпляр структуры и затем кодирует эту структуру как JSON перед отправкой обратно вызывающей стороне. Теперь я бы хотел, чтобы вызывающая сторона могла выбирать конкретные поля, ...

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

4 ответа

Google App Engine Golang - как получить IP-адрес пользователя?

Я хочу интегрировать ReCAPTCHA в свое веб-приложение GAE Golang. Чтобы проверить капчу, мне нужно получить IP-адрес пользователя. Как я могу получить IP-адрес пользователя из сообщения формы?

1 ответ

Почему fmt.Scanf в Go не ожидает ввода пользователя?

Я работаю над книгой Go Калеба Докси, и у меня есть два вопроса оfmt.Scanf http://www.golang-book.com/4 [http://www.golang-book.com/4] Мне интересно, почему программа не останавливается после второго Scanf и ждет ввода пользователя? И как мне ...

4 ответа

Gmail: 530 5.5.1 Требуется аутентификация. Узнайте больше на

Эта программа Go успешно отправляет электронную почту с моего домашнего компьютера, но на виртуальном сервере в DigitalOcean появляется следующая ошибка: panic: 530 5.5.1 Authentication Required. Learn more atВот код: auth := smtp.PlainAuth("", ...

15 ответов

Как установить текущую версию Go в Ubuntu Precise

Бегsudo apt-get install golang-stable, Я получаю версию Gogo1.0.3, Есть ли способ установитьgo1.1.1?

2 ответа

Как мне тестировать флаги командной строки в Go?

Я хотел бы, чтобы модульный тест проверял, что конкретный флаг командной строки находится в перечислении. Вот код, против которого я хотел бы написать тесты: var formatType string const ( text = "text" json = "json" hash = "hash" ) func init() ...

1 ответ

Создание карты с / без make

В чем именно разница между var m = map[string]int{}а также var m = make(map[string]int)Первый просто ярлык для быстрой инициализации поля? Есть ли соображения производительности?

1 ответ

Интерфейс Go с библиотеками C

Как связать программу Go с библиотекой C? Я просматривал исходный код Go, но до сих пор не понял. Если кто-то уже сделал это, не могли бы вы поделиться, пожалуйста? ОБНОВЛЕНО:Благодаря @fserb я публикую некоторую документацию из источников ...