Вопросы с тегом «go»

Go - это язык программирования с открытым исходным кодом. Он имеет статическую типизацию, с синтаксисом, свободно полученным из C, с добавлением автоматического управления памятью, безопасностью типов, некоторыми возможностями динамической типизации, дополнительными встроенными типами, такими как массивы переменной длины (называемые слайсами) и карты значений ключей, и большая стандартная библиотека.

3
неверно сформированный путь к модулю «xxxx / xxxx / uuid», пропущенная точка в первом элементе пути при миграции из модуля dep to go на основе GOPATH
$ go версия 1.13.3 У меня есть структура папок следующим образом: GOPATH +---src +--- my-api-server +--- my-auth-server +--- main.go +--- my-utils +--- uuid +--- uuid.go my-auth-serverиспользует my-api-server/my-utils/uuidв качестве зависимости Теперь, когда я использовал модульную систему на основе GOPATH, это работало нормально. Но при использовании go-модулей при запуске go run main.goв …
12 go  go-modules 

1
Каковы последствия использования директивы версии go в файле модуля go (go.mod)
Имеется следующий файл go.mod: module foo go 1.12 require ( github.com/bar/baz v1.0.0 github.com/rat/cat v1.0.0 ) Что это значит go 1.12? Это мешает компиляции fooмодуля против любой другой версии Go? Или это просто индикатор fooрекомендуемой / необходимой версии Go? Это директива, которую мы должны обновлять всякий раз, когда выпускается новая версия …
11 go  go-modules 

1
Использование client-go для `kubectl apply` против API Kubernetes напрямую с несколькими типами в одном файле YAML
Я использую https://github.com/kubernetes/client-go и все работает хорошо. У меня есть манифест (YAML) для официальной панели инструментов Kubernetes: https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta4/aio/deploy/recommended.yaml Я хочу имитировать kubectl applyэтот манифест в коде Go, используя client-go. Я понимаю, что мне нужно выполнить (не) маршалинг байтов YAML в правильные типы API, определенные в пакете: https://github.com/kubernetes/api Я успешно Createотредактировал …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.