Size: a a a

2020 October 12

AK

Anton Kucherov in Go-go!
А кстати, кто участвует в Хакатонах? Насколько часто там сейчас пилят CRUD-ы?  Я просто как то на анонсы посмaтивал, и там последние несколько лет CRUD-ов практически не было. По большей части тами или ML и Анализ данных, или какие то узкие штуки связанные с железом. CRUD-ы кажется давно уже себя изжили, потому что их можно вообще NoCode пилить.
источник

RF

Ramil Fakhrut in Go-go!
Доброго времени суток ! Почему при вызове mapstructure.Decode(), выходит :

* ‘[0].hosts' expected a map, got 'slice’,

type Response struct{

Hosts Host mapstructure:"hosts" json:"hosts,omitempty"
}


type Host struct {
Name string mapstructure:"name" json:"name,omitempty"
Host string mapstructure:"host" json:"host,omitempty"
}

пр
и Hosts interface{} mapstructure:"hosts" json:"hosts,omitempty"

приходится декодировать отдельно
var host Host
err1 :=
mapstructure.Decode(result[0].Hosts, &host)
источник

н

немедленно in Go-go!
ну тебя result[0] не смущает?
источник

АП

Александр Попов... in Go-go!
шото я не понял, если у меня есть конструктор куда я передал каллбек
var CallbackTestFunc = func() {

}

New(CallbackTestFunc)

который бы сохранен во внутренную структуру options, и после чего я создаю еще одну структуру в тесте куда тоже передаю CallbackTestFunc, после чего сравниваю «приватную» структур с тестовой с помощью reflect.DeepEqual и получаю false
источник

АП

Александр Попов... in Go-go!
я такой - ладно, беру библиотеку github.com/google/go-cmp/cmp и смотрю diff:
       -  Init:                  ⟪0x01342de0⟫,
       +  Init:                  ⟪0x01342de0⟫,
источник

АП

Александр Попов... in Go-go!
типо структуры различаются по этому полю хотя указывают на 1 адрес
источник

АП

Александр Попов... in Go-go!
странновсеэто
источник

АП

Александр Попов... in Go-go!
идеи есть?
источник

АП

Александр Попов... in Go-go!
источник

АП

Александр Попов... in Go-go!
ууусюка!
источник

АД

Алексей Долгов... in Go-go!
попробовать https://github.com/stretchr/testify
А именно пакет assert, он показывает diff структуры.
источник

ВС

Владимир Столяров... in Go-go!
там более "дубовая" логика) берется spew.Sdump от первого и второго аргумента, если они одинаковые - значит все ок
источник

АП

Александр Попов... in Go-go!
Алексей Долгов
попробовать https://github.com/stretchr/testify
А именно пакет assert, он показывает diff структуры.
он покажет что различаются
источник

АП

Александр Попов... in Go-go!
хотя по факту указатель на одну функцию
источник

АД

Алексей Долгов... in Go-go!
ну больше идей нет(
источник

EK

Eduard Korolev in Go-go!
в go select запросы в QueryxContext из коробки с поддержкой курсоров?
источник

АП

Александр Попов... in Go-go!
Алексей Долгов
ну больше идей нет(
да везде прочитал
источник

АП

Александр Попов... in Go-go!
вообще что-то там про негарантированные адреса и тип сделать нельзя так
источник

АП

Александр Попов... in Go-go!
сравненеи структуру в которых хранятся указатели на функции будет всегда false
источник

АД

Алексей Долгов... in Go-go!
ну по идее можно самому доставать через рефлексию и сравнивать указатели. но это довольно жестко
источник