Я пытаюсь начать работу с Go, и документация очень хорошая. Чего я не нашел в документации, так это разницы между функциями и методами. Насколько я понимаю на данный момент: ...
Не имея опыта работы с C/компилированными языками, я нахожу трудным разобраться с использованием механизма пакетов Go для создания модульного кода. На Python, чтобы импортировать модуль и получить доступ к ...
Я новичок в Go и испытываю небольшой когнитивный диссонанс между программированием на основе стека в стиле C, где живут автоматические переменные. в стеке, а выделенная память живет в куче и и...
В Python можно разбить строку и назначить ее переменным: ip, port = '127.0.0.1:5432'.split (': '), но в Golang это, похоже, не работает: ip, port: = strings. Разделить ("127.0.0.1:5432", ":") ...
Я получаю физический адрес местоположения от пользователя и пытаюсь организовать его для создания URL-адреса, который позже будет использоваться для получения ответа JSON от Google Geocode API. Конечный результат строки URL должен ...
В языках с автоматической сборкой мусора, таких как Haskell или Go, как сборщик мусора может определить, какие значения, хранящиеся в стеке, являются указателями на память, а какие - просто числами? Если ...
Недавно я попытался добавить два байтовых массива срезов в Go и столкнулся с некоторыми странными ошибками. Мой код: one: = make ([] byte, 2)
два: = сделать ([] байт, 2)
один [0] = 0x00
один [1] = 0x01
два [0] = 0x02
two [1] = 0x03 log ....
В настоящее время я работаю над Tour of Go и подумал, что горутины использовались аналогично генераторам Python, особенно с вопросом 66. Я подумал, что 66 выглядит сложным, поэтому я переписал его...
Я изучаю язык программирования Google Go. Кто-нибудь знает, как лучше всего извлекать все URL-адреса с веб-страницы html? Из мира Java есть библиотеки для выполнения этой работы, например...
Итак, я делаю сервер для своего лифта на Go и запускаю функцию «обработчик» как горутину с TCP-соединением.
Я хочу, чтобы он читал из соединения, и если в пределах ...
Как удалить данные с карты в Go? Например, наличие m: = map [string] string {"key1": "val1", "key2": "val2"}; Я хочу, чтобы m отбросил "key1", не копируя всю карту, повторяя ...
У меня есть структура RegistrationRequest: введите RegistrationRequest struct {Email * строка Email2 * строка Имя пользователя * строка Пароль * строка Имя строки} Где Email2 ...
Какой инструмент использовать для преобразования исходного кода C в исходный код Go? Например, если код C содержит: struct Node {struct Node * left, * right; void * data;
}; char charAt (char * s, int i) ...
Как в Go объединить несколько внешних команд? Я пробовал этот код, но получаю сообщение об ошибке, в котором говорится, что статус выхода 1. package main import ("io" "log" "os" "os/exec"
) func main(...
Я пришел из JavaScript, который поддерживает функции первого класса. Например, вы можете: передать функцию в качестве параметра другой функции
вернуть функцию из функции. Может кто-нибудь дать мне ...
Я работаю над промежуточным языком и виртуальной машиной для запуска функционального языка с парой «проблемных» свойств: Лексические пространства имен (замыкания)
Динамически растущий стек вызовов
А ...
Сейчас я прорабатываю отличный Тур по го.
Я закончил одно из упражнений (# 45) с следующее решение: func Pic (dx, dy int) [] [] uint8 {pic: = make ([] [] uint8, dy) / * ...
У меня есть существующий http-сервер, который я хотел бы профилировать. Я включил _ "net / http / pprof" в мои операции импорта, и у меня уже работает http-сервер: router: = createRouter () server: = & amp; http ....
Как преобразовать большое целое число в строку (или целое число )в Golang? bigint := big.NewInt (123 )// Вот что у меня есть bigstr = "123" // Это то, что я хочу
Я новичок в golang и хочу использовать его для создания веб-приложения. Я обнаружил, что у него есть встроенный html/шаблон, который может отображать html-шаблон с указанными данными, а также есть порт для усов, который кажется хорошим....
Я пробую LiteIDE для golang, но нет ни документации, ни форума. Я установил Env для своей среды и приступаю к установке. Когда я пытаюсь использовать его в файле hello.go (в качестве...
Я немного смущен. Во многих примерах показано использование обоих: http.ServeFile (..) и http.FileServer (..), но, похоже, они имеют очень близкую функциональность. Также я не нашел информации о том, как ...
Каков идиоматический способ приведения нескольких возвращаемых значений в Go? Можете ли вы сделать это в одной строке или вам нужно использовать временные переменные, как я сделал в своем примере ниже? package main import "...
Я попытался преобразовать свою карту Go в строку json с кодировкой / json Marshal, но это привело к пустой строке. Вот мой код: основной импорт пакета ("encoding / json" "fmt") тип Foo struct {...
Есть ли метод eval () на golang? Оценить / выполнить код / выражения JavaScript: var x = 10; var y = 20; var a = eval ("x * y") + " "; var b = eval ("2 + 2") + " "; var c = ...