Результаты поиска по запросу "go"
в качестве параметра типа вместо значения параметра в haskell
type t1 struct { i int; s string } var v1 reflect.Type = /* how to set to t1's reflect.Type? */ ли получить отражения. Тип t1 без необходимости его создания? Можно ли получить refle.Type для t1, если его имя "t1" в виде строки?
Циклические зависимости и интерфейсы в Голанге
Я долгое время разработчик Python. Я пробовал Go, преобразовывая существующее приложение на Python в Go. Это модульное и работает очень хорошо для меня. Создавая ту же структуру в Go, я, похоже, сталкиваюсь с ошибками циклического импорта, ...
Можно ли принудительно запустить процедуру Go на конкретном процессоре?
Я читаю о пакете go "runtime" и вижу, что я могу среди прочего (func GOMAXPROCS (n int)) установить количество процессорных модулей, которые можно использовать для запуска моей программы. Могу ли я заставить запуск программы на ...
В этом разница между вызовом по значению и вызовом по ссылке. Если вы из C ++, то знайте, что в C ++ тоже самое. И если вы из Java-фона, то помните, что все ссылки на объекты - это просто указатели на объекты на самом деле ... (то есть, когда мы делаем Node node = new Node (); .. узел содержит адрес нового узла) объект создан). Поэтому любой метод объекта (узла) на самом деле вызывается по ссылке (потому что сам узел является указателем) .. поэтому он сводится к тому же примеру, что и выше.
ьзование функции сеттера для структуры, но не работает, как ожидалось: package main import "fmt" type T struct { Val string } // this setter seems not to work func (t T) SetVal( s string ) { t.Val = s } // this setter, using ptr to T, seems to ...
Однако, если внутри вашего пакета тестирования вы используете точечную нотацию в пакете, который вы тестируете, то они рассматриваются как один и тот же пакет, и круговой зависимости не будет!
оводстве по Go и большей части кода Go, на который я смотрел, пакеты импортируются следующим образом: import ( "fmt" "os" "launchpad.net/lpad" ... )Но ...
Как читать ввод с консоли?
Я хотел бы прочитать ввод из командной строки, но мои попытки закончились выходом из программы, прежде чем меня попросят ввести. Я ищу эквивалент Console.ReadLine ...
Удалить недопустимые символы UTF-8 из строки (Go lang)
Я получаю это на json.Marshal из списка строк: json: invalid UTF-8 in string: "...ole\xc5\"Причина очевидна, но как я могу удалить / заменить такие строки в Go? Я читал документы наunicode а такжеunicode/utf8 пакеты и, кажется, нет очевидного / ...
Спасибо zero323 совет принят!
егистрации обработчиков в Go (язык) есть ли способ указать подстановочные знаки в шаблоне? Например: http.HandleFunc("/groups/*/people", peopleInGroupHandler)Где* может быть любой допустимой строкой URL. Или это единственное решение, ...
обратите внимание, что вы не можете использовать любой год или месяц для шаблона, это должен быть один из стандартных шаблонов.
аюсь проанализировать временную метку, созданную tar, например, «2011-01-19 22:15», но не могу сработать в стиле фанк API времени. Следующее производит "время разбора" 2011-01-19 22:15 ": месяц вне диапазона" package main import ( "fmt" "time" ...