Size: a a a

2020 February 28

W

Worlak2 in Go-go!
Вроде бы простая задача, не думал что будут сложности
источник

OJ

O . J in Go-go!
Попробуй сделать поля публичными
источник

p

pragus in Go-go!
Worlak2
А как подобное решается?
источник

W

Worlak2 in Go-go!
O . J
Попробуй сделать поля публичными
Так я выносил уже из функции
источник

OJ

O . J in Go-go!
Что ты выносил?)
источник

W

Worlak2 in Go-go!
O . J
Что ты выносил?)
структуру, видимо недопонимаю
источник

W

Worlak2 in Go-go!
но я ведь хочу массив отдать, а не первую или конкретную
источник

OJ

O . J in Go-go!
источник

W

Worlak2 in Go-go!
Не совсем понимаю, как тут связаны импорты и экспорты. Я ведь просто хочу отобразить содержимое структуры
источник

W

Worlak2 in Go-go!
Понял вас, огромное спасибо
источник

GG

Go Go in Go-go!
Парни кто NATS использует, у обычного натс сервера нету Ack? Только у nats streaming сервера ?
источник

GG

Go Go in Go-go!
Как проверять доставку
источник

🔚

🔚 in Go-go!
только у стриминг
источник

MD

Maxim Dororonin in Go-go!
Go Go
Парни кто NATS использует, у обычного натс сервера нету Ack? Только у nats streaming сервера ?
У обычного нет гарантированной доставки
источник

GG

Go Go in Go-go!
Оу ок, понял спс
источник

🔚

🔚 in Go-go!
ну либо логикой приложения проверять
источник

ЕК

Евгений Клецов in Go-go!
можно реализовать через reply
источник

A

Alex Sharov in Go-go!
подскажите плиз что не так, никак не могу распарсить yaml через viper. Делаю так


type AppConfig struct {
name        string   `yaml:"name"`
checks      []string `yaml:"checks"`
useSsl      bool     `yaml:"use_ssl"`
skip        bool     `yaml:"skip"`
}

type Config struct {
applications []AppConfig `yaml:"applications"`
}

viper.SetConfigName("applications")
viper.AddConfigPath("cfg")
viper.SetConfigType("yaml")
var configuration Config

if err := viper.ReadInConfig(); err != nil {
log.Fatalf("Error reading checks file, %s", err)
}

err := viper.Unmarshal(&configuration)
if err != nil {
log.Fatalf("unable to decode into struct, %v", err)
}

fmt.Println(configuration)



сам файлик вида:


applications:
 - name: "app1"
   checks:
     - "/liveness"
   use_ssl: false
   skip: false


мои ожидания - получить обьект configuration, который будет отдавать структуру по индексу.
Идеально бы было вообще сделать мапу, чтобы можно было обращаться по значению (configuration["app1"], но пока не понимаю как
источник

A

Alex Sharov in Go-go!
решил... забыл про нейминг с большой буквы
источник

A

Alex Sharov in Go-go!
а у меня почему-то не ругался)
источник