Size: a a a

2020 June 20

TX

Temur Xasanov in Go-go!
как в prosody отправить кастомное поле или флаг , чтобы оно сохранилось для участников комнаты типа muc_passwordprotrected?  или есть какойто готовый модуль?
источник

@

@mr_tron in Go-go!
Temur Xasanov
как в prosody отправить кастомное поле или флаг , чтобы оно сохранилось для участников комнаты типа muc_passwordprotrected?  или есть какойто готовый модуль?
Да я смотрю чатег плавно становится чатом про луа
источник

@

@mr_tron in Go-go!
сонная википедия
в lua слабая типизация
Ну она где-то между жс и питоном. Хз. Обычно такое называют сильной.
источник

EK

Eduard Korolev in Go-go!
подскажите, есть структура с полем Data []interface{} json:"data", почему я туда не могу засунуть []model.Model, т.е слайс конкретных структур, это же любой интерфейс
источник

с

сонная википедия... in Go-go!
потому что нет ковариантности между слайсами
источник

с

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

EK

Eduard Korolev in Go-go!
всмысле копировать?
источник

EK

Eduard Korolev in Go-go!
т.е сначала создать пустую структуру с пустым слайсом, а потом пробежаться по результаты и append в этот слайс с пустым интерфейсом?
источник

с

сонная википедия... in Go-go!
Eduard Korolev
всмысле копировать?
пройтись по []model.Model и прировнять каждый элемент в Data
источник

с

сонная википедия... in Go-go!
Eduard Korolev
т.е сначала создать пустую структуру с пустым слайсом, а потом пробежаться по результаты и append в этот слайс с пустым интерфейсом?
слайс можно преаллоцировать
источник

AK

Andrey Kartashov in Go-go!
Eduard Korolev
подскажите, есть структура с полем Data []interface{} json:"data", почему я туда не могу засунуть []model.Model, т.е слайс конкретных структур, это же любой интерфейс
[]interface{} и []model.Model это разные типы
источник

EK

Eduard Korolev in Go-go!
так как в этом случае максимально кратко сделать?
источник

AK

Andrey Kartashov in Go-go!
выше подсказали единственный вариант
источник

EK

Eduard Korolev in Go-go!
циклом for? может как то распаковкой можно?:
источник

EK

Eduard Korolev in Go-go!
типо как в питоне
источник

с

сонная википедия... in Go-go!
s.Data = make([]interface{}, len(models))
for i := range models {
   s.Data[i] = models[i]
}
источник

EK

Eduard Korolev in Go-go!
ну да, я понял, а без for можно? какой нить s.Data = ...models
источник

AK

Andrey Kartashov in Go-go!
Eduard Korolev
ну да, я понял, а без for можно? какой нить s.Data = ...models
нет, это go
источник

AK

Andrey Kartashov in Go-go!
тут нет такого
источник

AK

Andrey Kartashov in Go-go!
люди не стремаются писать фор :)
источник