Результаты поиска по запросу "go"
Функция ToString () в Go
strings.Join Функция принимает только строки строк: s := []string{"foo", "bar", "baz"} fmt.Println(strings.Join(s, ", "))Но было бы неплохо иметь возможность передавать произвольные объекты, которые реализуютToString() функция. type ...
Почему в обработчиках HTTP HTTP значение ResponseWriter является значением, а Request - указателем?
Я изучаю Go, написав приложение для GAE, и это подпись функции-обработчика: func handle(w http.ResponseWriter, r *http.Request) {}Я здесь новичок, так почему жеRequest объект указатель, ноResponseWriter не? Есть ли необходимость в этом или ...
Есть ли разница между new () и «обычным» распределением?
В Go есть заметная разница между следующими двумя сегментами кода: v := &Vector{}в отличие от v := new(Vector)
GAE Golang - тайм-аут urlfetch?
У меня проблемы с таймаутами urlfetch в Google App Engine в Go. Похоже, что приложение не хочет использовать более длительный тайм-аут, чем около 5 секунд (оно игнорирует более длительный тайм-аут и тайм-аут после своего времени). Мой код: var ...
Рендеринг CSS в веб-приложении Go
Я написал очень простое веб-приложение, следуяэто [http://golang.org/doc/articles/wiki/]руководство. Я хочу добавить правила CSS во внешнюю таблицу стилей, но она не работает - когда визуализируются шаблоны HTML, что-то идет не так, и CSS ...
Перейти методы приемника, вызывающие синтаксическую путаницу
Я просто читалЭффективный Go [http://golang.org/doc/effective_go.html]и в Указатели против ценностей [http://golang.org/doc/effective_go.html#pointers_vs_values]раздел, рядом сконец это говорит: Правило об указателях и значениях для получателей ...
Как остановить сервер прослушивания в Go
Я пытался найти способ остановить слушающий сервер в Go изящно. Потому чтоlisten.Accept блоки, необходимо закрыть сокет прослушивания, чтобы сообщить об окончании, но я не могу отличить эту ошибку от других ошибок, поскольку соответствующая ...
Косые черты и точки в именах функций и прототипах?
Я новичок в 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 ...
Почему я не могу присвоить * Struct * интерфейсу?
Я просто работаю черезПойти тур [http://tour.golang.org/]и я запутался насчет указателей и интерфейсов. Почему этот код Go не компилируется? package main type Interface interface {} type Struct struct {} func main() { var ps *Struct var pi ...
Как я могу прочитать весь файл в строковую переменную
У меня много маленьких файлов, я не хочу читать их построчно. Есть ли в Go функция, которая будет читать весь файл в строковую переменную?