1
ответ

Несколько инициализаторов в Движении, если оператор

Просто обнаруженный Идут, и очень любопытно до сих пор. Я знаю, что я просто ленив, но я хочу знать, возможно ли инициализировать несколько переменных в если оператор. Я знаю, что следующее...
вопрос задан: 11 November 2009 22:03
1
ответ

Как я могу скомпилировать программу Движения?

Я добрался, Переходят к компиляции: 0 известных ошибок; 0 неожиданных ошибок и введенный "привет мир": пакет основной импорт "fmt" func основной () {fmt. Printf ("Привет, 世界\n")} Тогда я пытался скомпилировать его, но его...
вопрос задан: 11 November 2009 12:15
1
ответ

Как я вкладываю параметры командной строки, Обходятся без помощи пакета “флагов”?

Я пытаюсь записать синтаксический анализатор командной строки стиля GNU для Движения, так как пакет флагов еще не обрабатывает все они: программа-aAtGc - long-option-1 argument-1 - long-option-2 - реальный аргумент...
вопрос задан: 11 November 2009 05:05
0
ответов

Реализация системного стека без переполнения в C90

Я только что читал о том, как Google Go по умолчанию делает каждый поток с уменьшенным размером стека, а затем ссылки в новые стеки, если произойдет переполнение (см. стр. 16 здесь). Мне было интересно…
вопрос задан: 27 November 2019 03:42
0
ответов

Получить имя функции с помощью отражения

Я пытаюсь использовать систему отражения Go для получения имени функции, но получаю пустую строку при вызове метода Name на его тип. Это ожидаемое поведение? Это простой пример...
вопрос задан: 25 November 2019 21:46
0
ответов

ಒಂದು ಪ್ರಕಾರವನ್ನು ಇನ್ನೊಂದಕ್ಕೆ ಒತ್ತಾಯಿಸಲಾಗುತ್ತದೆ, ರಿಸೀವರ್‌ನ ಪ್ರಕಾರವನ್ನು ನಿರ್ಧರಿಸಲು ಒಂದು ವಿಧಾನವನ್ನು ಮಾಡಬಹುದೇ?

ಟಿ 1 ಮತ್ತು ಟಿ 2 ಪ್ರಕಾರಗಳು ಟಿ ಪ್ರಕಾರವನ್ನು ಆಧರಿಸಿದ್ದರೆ ಮತ್ತು ಟಿ ಟೈಪ್ ಮಾಡಿ ನ್ಯೂಟಿ 1 () ಅಥವಾ ನ್ಯೂಟಿ 2 () ನಿಂದ ಮಾತ್ರ ಅಸ್ತಿತ್ವಕ್ಕೆ ಬರುತ್ತದೆ, ಫಂಕ್ಷನ್ ಫಂಕ್ (* ಟಿ) ಹೂಎಮಿ () ಇದು "ನಿಜವಾಗಿಯೂ" ಟಿ 1 ಅಥವಾ ಟಿ 2 ಎಂದು ತಿಳಿಯಲು ಯಾವುದೇ ಮಾರ್ಗವಿದೆಯೇ? ...
вопрос задан: 25 November 2019 21:45
0
ответов

Почему в Go есть оператор "goto"

Язык Google Go - новый язык. Поэтому я был удивлен, обнаружив, что в нем есть оператор "goto". Меня всегда учили, что Операторы 'goto' ушли в прошлое, и зло, поскольку оно скрывает...
вопрос задан: 18 November 2019 16:40
0
ответов

Как преобразовать текст ansi в utf8

Как преобразовать текст ansi в utf8 в Go? Я пытаюсь преобразовать строку ansi в строку utf8.
вопрос задан: 10 November 2019 09:00
0
ответов

Как преобразовать строку в представление нижнего регистра?

Как преобразовать строку в представление нижнего регистра? Я чувствую, что для этого должна быть встроена -функция, но я просто не могу ее найти. Я нашел ToLower в "unicode/letter", но он работает только...
вопрос задан: 21 October 2019 11:40
0
ответов

аутентифицированные HTTP-клиентские запросы от golang

У меня есть следующий код :client := &http.Client{}/*Authenticate */ req, err := http.NewRequest ("GET", "http://164.99.113.32/Authenticate", nil )req.SetBasicAuth ("<имя пользователя>","<...
вопрос задан: 20 October 2019 17:48
0
ответов

Как остановить горутину

У меня есть горутина, которая вызывает метод и передает возвращаемое значение по каналу: ch: = make (chan int, 100) go func () {для {ch <- do_stuff ()} } () Как остановить такую ​​горутину?
вопрос задан: 20 October 2019 15:40
0
ответов

Привязки какао для языка Go

Можно ли написать macOS / Какао-приложения в Google Go? Есть ли мост Go-Obj-C? (мне кажется, что динамизм Obj-C отлично подошел бы для интерфейсов Golang) Могу я хотя бы связать ...
вопрос задан: 28 September 2019 12:36
0
ответов

Вызвать структуру и ее метод по имени в Go?

Я нашел вызов функции MethodByName () здесь http://golang.org/pkg/reflect/#Value.MethodByName, но это не совсем то, что мне нужно ! (может быть, потому что я не знаю, как его использовать ... Я не могу найти ...
вопрос задан: 24 September 2019 22:38
0
ответов

Что эквивалентно Java ArrayList в Golang?

В моем конкретном случае я хотел бы знать, как следующий код Java будет реализован в Go -class Channel { public String name; общедоступный канал(){} } ArrayList...
вопрос задан: 14 September 2019 06:27
0
ответов

Какими должны быть значения GOPATH и GOROOT?

Я пытаюсь установить doozer следующим образом: $ goinstall github.com/ha/doozer Я получаю эти ошибки. goinstall: os: go / build: package не может быть найден локально goinstall: fmt: go / build: package could not ...
вопрос задан: 13 September 2019 05:35
0
ответов

Команды модуля Go не найдены [в ожидании]

Я использую версию golang 10.4 в Ubuntu 18.04 для работы в Docker и пытаюсь использовать команду go mod init, но не смог получить доступ к модулям go. Ошибка - перейти: неизвестная подкоманда "мод"
вопрос задан: 9 September 2019 11:36
0
ответов

Могу ли я перечислить все стандартные пакеты Go?

Есть ли способ в Go перечислить все стандартные / встроенные пакеты (то есть пакеты, которые устанавливаются вместе с установкой GoLang)? У меня есть список пакетов, и я хочу выяснить, какие пакеты ...
вопрос задан: 2 September 2019 19:15
0
ответов

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

Я хочу удалить самый последний символ строки, но перед этим я хочу проверить, не был ли последний символ это "+". Как это можно сделать?
вопрос задан: 30 August 2019 18:01
0
ответов

Go: Битовые поля и битовая упаковка

Язык C ' Битовые поля обеспечивают довольно удобный метод определения полей произвольной ширины в структуре (не говоря уже о проблемах с переносимостью на минуту.) Например, вот простой ...
вопрос задан: 26 August 2019 23:20
0
ответов

Как отключить log.Logger

У меня есть код с большим количеством инструментов, который использует пакет log. Теперь пришло время отключить логирование, а как отключить стандартный логгер не могу определиться. Я что-то пропустил?...
вопрос задан: 22 August 2019 13:56
0
ответов

Как установить и получить поля в методе структуры

После создания такой структуры :введите Foo struct { name string } func (f Foo )SetName (name string ){ f.name=name } func (f Foo )GetName string (){ return f.name } Как мне...
вопрос задан: 9 August 2019 11:37
0
ответов

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

Использование функции установщика для структуры, но не работает так, как ожидалось: основной импорт пакета "fmt" тип T struct {Val string} // этот сеттер кажется не работает func (t T) SetVal (s string) {...
вопрос задан: 29 July 2019 07:20
0
ответов

Как перейти из [] байтов, чтобы получить шестнадцатеричный

http://play.golang.org/p/SKtaPFtnKO func md (строка str) [] byte {h: = md5.New () io.WriteString (h, str) fmt.Printf ("% x", h. Sum (nil)) // base 16, со строчными буквами для аф ...
вопрос задан: 29 June 2019 12:56
0
ответов

Добавление нового метода к существующему (стандартному) типу

Я пишу код, который нуждается в функциональности, которой почти удовлетворяет метод ReadBytes в пакете bufio. В частности, этот метод читает из Reader до тех пор, пока не встретится с определенным...
вопрос задан: 27 June 2019 14:56
0
ответов

Версии автоматической сборки приложения

Можно ли автоматически увеличивать дополнительный номер версии каждый раз при компиляции приложения Go? Я хотел бы установить номер версии внутри своей программы с разделом автоинкремента :$ myapp -...
вопрос задан: 18 June 2019 18:17
0
ответов

Как скомпилировать пакет Go в Windows?

Вся документация предназначена для Mac OS X и Linux, и я хочу знать, как скомпилировать пакет Go на платформе Windows. В Windows я не знаю, как написать make-файл и какой инструмент использовать для...
вопрос задан: 3 June 2019 13:50
0
ответов

Форматировать строку Go без печати?

Есть ли простой способ отформатировать строку в Go без печати строки? Я могу сделать: bar: = "bar" fmt.Printf ("foo:% s", bar) Но я хочу, чтобы отформатированная строка возвращалась, а не печаталась, чтобы я мог ...
вопрос задан: 21 May 2019 13:58
0
ответов

Есть ли в Go лямбда-выражения или что-то подобное?

Поддерживает ли Go лямбда-выражения или что-то подобное? Я хочу портировать библиотеку с другого языка, который использует лямбда-выражения (Ruby ).
вопрос задан: 10 May 2019 18:39
0
ответов

Зачем мне make() или new()?

Во вступительных документах много параграфов посвящено объяснению разницы между new() и make(), но на практике вы можете создавать объекты в локальной области видимости и возвращать их. Зачем вам ...
вопрос задан: 10 May 2019 06:39
0
ответов

Как получить последний элемент среза в Голанге?

Как Go может извлечь последний элемент среза? var slice [] int slice = append (slice, 2) slice = append (slice, 7) slice [len (slice) -1:] [0] // Извлекает последний элемент Решение ...
вопрос задан: 29 April 2019 16:02