Результаты поиска по запросу "go"

1 ответ

Как создать JSON с отсортированными ключами в Go?

В Python вы можете создать JSON с ключами в отсортированном порядке, выполнив import json print json.dumps({'4': 5, '6': 7}, sort_keys=True, indent=4, separators=(',', ': '))Я не нашел подобной опции в Go. Любые идеи, как я могу добиться ...

1 ответ

Спасибо за ответ. Кроме того, если вы запускаете контейнеры через Docker Compose, вы можете использовать имя контейнера, указанное в файле yaml, в качестве имени хоста, и оно автоматически сопоставится с правильным IP-адресом.

я есть сервис go grpc. Я работаю на Mac, Сьерра. При локальном запуске клиента grpc для службы все хорошо, но при запуске того же клиента в том же сервисе в ...

1 ответ

@PritiBiyani Пожалуйста, прочитайте ссылку, которую я разместил. Ответ есть.

аюсь написать модульный тест для функции, которая будет взаимодействовать с файловой системой, и я хотел бы иметь возможность смоделировать файловую систему ...

ТОП публикаций

2 ответа

Затем запустите delve на выходе.

ользую"пройти тест -v"запустить кучу модульных тестов. Я бы хотел отладить их с помощью delve. Когда я пытаюсь запустить отладчик, я получаю«Не уда...

4 ответа

Как читать последние строки из большого файла с помощью Go каждые 10 секунд

Как я могу прочитать последние две строки из большого файла журнала без полной загрузки в память? Мне нужно читать это каждые 10 секунд (на машине Win) ... и я застреваю, пытаясь прочитать последние строки .. package main import ( "fmt" "time" ...

1 ответ

Реализация json marshaller над встроенной структурой в Go

У меня есть структура, которую я хотел бы эффективно кодировать JSON: type MyStruct struct { *Meta Contents []interface{} } type Meta struct { Id int }Структура содержит метаданные известной формы и содержимое неизвестной формы. Список ...

9 ответов

Как сравнить две строки номера версии в Голанге

У меня есть две строки (они на самом деле номера версий, и они могут быть любые номера версий) a := "1.05.00.0156" b := "1.0.221.9289"Я хочу сравнить, какой из них больше. Как это сделать на Голанге?

4 ответа

хороший идиоматический способ использования общей карты

Скажем, у меня была программа с одновременным доступом к карте, например так: func getKey(r *http.Request) string { ... } values := make(map[string]int) http.HandleFunc("/get", func(w http.ResponseWriter, r *http.Request) { key := getKey(r) ...

5 ответов

Как объявить постоянную карту

Я пытаюсь объявить константу в Go, но выдает ошибку. Может ли кто-нибудь помочь мне с синтаксисом объявления константы в Go? Это мой код: const romanNumeralDict map[int]string = { 1000: "M", 900 : "CM", 500 : "D", 400 : "CD", 100 : "C", 90 : ...

1 ответ

Golang разбирает JSON с ДИНАМИЧЕСКИМ ключом

У меня есть строка JSON следующим образом: j := `{"bvu62fu6dq": { "name": "john", "age": 23, "xyz": "weu33s" ..... .....} }`Я хочу извлечь значениеname а такжеage сверху строка json. Я посмотрел на этот пример, приведенный на сайте ...