0
ответов

В чем разница функций и методов в Go?

Я пытаюсь начать работу с Go, и документация очень хорошая. Чего я не нашел в документации, так это разницы между функциями и методами. Насколько я понимаю на данный момент: ...
вопрос задан: 1 December 2015 23:41
0
ответов

Как работает модульный код в Go?

Не имея опыта работы с C/компилированными языками, я нахожу трудным разобраться с использованием механизма пакетов Go для создания модульного кода. На Python, чтобы импортировать модуль и получить доступ к ...
вопрос задан: 1 December 2015 18:27
0
ответов

Как измерить покрытие кода в Golang?

Кому-нибудь удалось сгенерировать покрытие кода для модульных тестов Go? Я не могу найти инструмент для этого в Интернете.
вопрос задан: 22 November 2015 17:03
0
ответов

Распределение структур в стеке и куче в Go и как они связаны со сборкой мусора

Я новичок в Go и испытываю небольшой когнитивный диссонанс между программированием на основе стека в стиле C, где живут автоматические переменные. в стеке, а выделенная память живет в куче и и...
вопрос задан: 21 November 2015 19:54
0
ответов

Как разбить строку и присвоить ее переменным в Голанге?

В Python можно разбить строку и назначить ее переменным: ip, port = '127.0.0.1:5432'.split (': '), но в Golang это, похоже, не работает: ip, port: = strings. Разделить ("127.0.0.1:5432", ":") ...
вопрос задан: 15 November 2015 17:31
0
ответов

Как заменить один символ внутри строки в Golang?

Я получаю физический адрес местоположения от пользователя и пытаюсь организовать его для создания URL-адреса, который позже будет использоваться для получения ответа JSON от Google Geocode API. Конечный результат строки URL должен ...
вопрос задан: 10 November 2015 15:05
0
ответов

Как сборщик мусора может узнать о ссылках на объекты из стека?

В языках с автоматической сборкой мусора, таких как Haskell или Go, как сборщик мусора может определить, какие значения, хранящиеся в стеке, являются указателями на память, а какие - просто числами? Если ...
вопрос задан: 7 November 2015 13:22
0
ответов

Как я могу использовать Go append с двумя [] байтовыми срезами или массивами?

Недавно я попытался добавить два байтовых массива срезов в Go и столкнулся с некоторыми странными ошибками. Мой код: one: = make ([] byte, 2) два: = сделать ([] байт, 2) один [0] = 0x00 один [1] = 0x01 два [0] = 0x02 two [1] = 0x03 log ....
вопрос задан: 6 November 2015 22:15
0
ответов

Генераторы стиля Python -в Go

В настоящее время я работаю над Tour of Go и подумал, что горутины использовались аналогично генераторам Python, особенно с вопросом 66. Я подумал, что 66 выглядит сложным, поэтому я переписал его...
вопрос задан: 30 October 2015 17:19
0
ответов

Извлечение ссылок из веб-страница с использованием языка Go

Я изучаю язык программирования Google Go. Кто-нибудь знает, как лучше всего извлекать все URL-адреса с веб-страницы html? Из мира Java есть библиотеки для выполнения этой работы, например...
вопрос задан: 24 August 2015 15:08
0
ответов

Как заставить net.Read ждать ввода в golang?

Итак, я делаю сервер для своего лифта на Go и запускаю функцию «обработчик» как горутину с TCP-соединением. Я хочу, чтобы он читал из соединения, и если в пределах ...
вопрос задан: 22 August 2015 20:50
0
ответов

карты - удаление данных

Как удалить данные с карты в Go? Например, наличие m: = map [string] string {"key1": "val1", "key2": "val2"}; Я хочу, чтобы m отбросил "key1", не копируя всю карту, повторяя ...
вопрос задан: 20 August 2015 12:49
0
ответов

Назначить структуру с другой структурой

У меня есть структура RegistrationRequest: введите RegistrationRequest struct {Email * строка Email2 * строка Имя пользователя * строка Пароль * строка Имя строки} Где Email2 ...
вопрос задан: 15 August 2015 12:29
0
ответов

Инструмент для конвертации (перевода) C в Go? [закрыто]

Какой инструмент использовать для преобразования исходного кода C в исходный код Go? Например, если код C содержит: struct Node {struct Node * left, * right; void * data; }; char charAt (char * s, int i) ...
вопрос задан: 3 August 2015 15:46
0
ответов

Как передать несколько команд в Go?

Как в Go объединить несколько внешних команд? Я пробовал этот код, но получаю сообщение об ошибке, в котором говорится, что статус выхода 1. package main import ("io" "log" "os" "os/exec" ) func main(...
вопрос задан: 27 July 2015 07:02
0
ответов

Голанг: как прочитать тело ответа ReverseProxy?

основной импорт пакета ("net / http" "net / http / httputil" "net / url") func main () {target: = & ampl url.URL {Схема: "http", хост: "www.google.com" "} proxy: = httputil ....
вопрос задан: 21 July 2015 09:43
0
ответов

Функции первого класса в Go

Я пришел из JavaScript, который поддерживает функции первого класса. Например, вы можете: передать функцию в качестве параметра другой функции вернуть функцию из функции. Может кто-нибудь дать мне ...
вопрос задан: 13 July 2015 17:26
0
ответов

Какие есть очевидные оптимизации для виртуальной машины, реализующей функциональный язык?

Я работаю над промежуточным языком и виртуальной машиной для запуска функционального языка с парой «проблемных» свойств: Лексические пространства имен (замыкания) Динамически растущий стек вызовов А ...
вопрос задан: 13 June 2015 09:46
0
ответов

Типы срезов

Сейчас я прорабатываю отличный Тур по го. Я закончил одно из упражнений (# 45) с следующее решение: func Pic (dx, dy int) [] [] uint8 {pic: = make ([] [] uint8, dy) / * ...
вопрос задан: 9 June 2015 16:08
0
ответов

Как я могу использовать Google Spreadsheet API из Go?

Мне нужно иметь возможность читать и записывать данные в электронную таблицу. Я программирую на языке Go в Google App Engine.
вопрос задан: 1 June 2015 16:20
0
ответов

Не могу использовать go tool pprof с существующим сервером

У меня есть существующий http-сервер, который я хотел бы профилировать. Я включил _ "net / http / pprof" в мои операции импорта, и у меня уже работает http-сервер: router: = createRouter () server: = & amp; http ....
вопрос задан: 31 May 2015 18:09
0
ответов

Преобразование bigint в строку в Go

Как преобразовать большое целое число в строку (или целое число )в Golang? bigint := big.NewInt (123 )// Вот что у меня есть bigstr = "123" // Это то, что я хочу
вопрос задан: 25 May 2015 06:12
0
ответов

Встроенный «html/шаблон» или «усы», что мне использовать? [закрыто]

Я новичок в golang и хочу использовать его для создания веб-приложения. Я обнаружил, что у него есть встроенный html/шаблон, который может отображать html-шаблон с указанными данными, а также есть порт для усов, который кажется хорошим....
вопрос задан: 18 May 2015 22:05
0
ответов

Сравнение строк без учета регистра в Go

Как сравнить строки без учета регистра? Например, «Go» и «go» следует считать равными.
вопрос задан: 12 May 2015 16:38
0
ответов

как читать png-файл в цвете и выводить в серой шкале с помощью языка программирования Go?

Как читать цветной файл .png на языке программирования Go и выводить его как 8-битную шкалу серого изображение?
вопрос задан: 7 May 2015 07:08
0
ответов

LiteIDE x14 вообще работает?

Я пробую LiteIDE для golang, но нет ни документации, ни форума. Я установил Env для своей среды и приступаю к установке. Когда я пытаюсь использовать его в файле hello.go (в качестве...
вопрос задан: 2 April 2015 18:37
0
ответов

Golang. Что использовать? http.ServeFile (..) или http.FileServer (..)?

Я немного смущен. Во многих примерах показано использование обоих: http.ServeFile (..) и http.FileServer (..), но, похоже, они имеют очень близкую функциональность. Также я не нашел информации о том, как ...
вопрос задан: 1 March 2015 12:38
0
ответов

Идиоматический способ сделать преобразование/утверждение типа для нескольких возвращаемых значений в Go

Каков идиоматический способ приведения нескольких возвращаемых значений в Go? Можете ли вы сделать это в одной строке или вам нужно использовать временные переменные, как я сделал в своем примере ниже? package main import "...
вопрос задан: 24 February 2015 22:15
0
ответов

Конвертировать Go map в json

Я попытался преобразовать свою карту Go в строку json с кодировкой / json Marshal, но это привело к пустой строке. Вот мой код: основной импорт пакета ("encoding / json" "fmt") тип Foo struct {...
вопрос задан: 21 February 2015 13:27
0
ответов

Оценивать / выполнять код / ​​выражения Голанга, такие как js 'eval ()

Есть ли метод eval () на golang? Оценить / выполнить код / ​​выражения JavaScript: var x = 10; var y = 20; var a = eval ("x * y") + "
"; var b = eval ("2 + 2") + "
"; var c = ...
вопрос задан: 28 December 2014 19:53