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

4 ответа

Функция ToString () в Go

strings.Join Функция принимает только строки строк: s := []string{"foo", "bar", "baz"} fmt.Println(strings.Join(s, ", "))Но было бы неплохо иметь возможность передавать произвольные объекты, которые реализуютToString() функция. type ...

4 ответа

Почему в обработчиках HTTP HTTP значение ResponseWriter является значением, а Request - указателем?

Я изучаю Go, написав приложение для GAE, и это подпись функции-обработчика: func handle(w http.ResponseWriter, r *http.Request) {}Я здесь новичок, так почему жеRequest объект указатель, ноResponseWriter не? Есть ли необходимость в этом или ...

5 ответов

Есть ли разница между new () и «обычным» распределением?

В Go есть заметная разница между следующими двумя сегментами кода: v := &Vector{}в отличие от v := new(Vector)

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

5 ответов

GAE Golang - тайм-аут urlfetch?

У меня проблемы с таймаутами urlfetch в Google App Engine в Go. Похоже, что приложение не хочет использовать более длительный тайм-аут, чем около 5 секунд (оно игнорирует более длительный тайм-аут и тайм-аут после своего времени). Мой код: var ...

1 ответ

Рендеринг CSS в веб-приложении Go

Я написал очень простое веб-приложение, следуяэто [http://golang.org/doc/articles/wiki/]руководство. Я хочу добавить правила CSS во внешнюю таблицу стилей, но она не работает - когда визуализируются шаблоны HTML, что-то идет не так, и CSS ...

2 ответа

Перейти методы приемника, вызывающие синтаксическую путаницу

Я просто читалЭффективный Go [http://golang.org/doc/effective_go.html]и в Указатели против ценностей [http://golang.org/doc/effective_go.html#pointers_vs_values]раздел, рядом сконец это говорит: Правило об указателях и значениях для получателей ...

4 ответа

Как остановить сервер прослушивания в Go

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

4 ответа

Косые черты и точки в именах функций и прототипах?

Я новичок в C и смотрю наИдти [https://code.google.com/p/go/]Исходное дерево я нашел это: https://code.google.com/p/go/source/browse/src/pkg/runtime/race.c [https://code.google.com/p/go/source/browse/src/pkg/runtime/race.c] void ...

3 ответа

Почему я не могу присвоить * Struct * интерфейсу?

Я просто работаю черезПойти тур [http://tour.golang.org/]и я запутался насчет указателей и интерфейсов. Почему этот код Go не компилируется? package main type Interface interface {} type Struct struct {} func main() { var ps *Struct var pi ...

5 ответов

Как я могу прочитать весь файл в строковую переменную

У меня много маленьких файлов, я не хочу читать их построчно. Есть ли в Go функция, которая будет читать весь файл в строковую переменную?