Size: a a a

Golang Developers — русскоговорящее сообщество

2020 November 06

I

Ivan in Golang Developers — русскоговорящее сообщество
а мне большую и не надо
источник

I

Ivan in Golang Developers — русскоговорящее сообщество
ну или паршил меш, чтобу пиры передавали тем, кого знают. для этого и нужна библиотека, чтобы самому этого не делать
источник

D

Dmitry in Golang Developers — русскоговорящее сообщество
может это поможет ? https://github.com/weaveworks/mesh
источник

I

Ivan in Golang Developers — русскоговорящее сообщество
да, видел его. слишком оверинженирд, почти как go-libp2p. И нет нормальных примеров использования
источник

FL

First Last in Golang Developers — русскоговорящее сообщество
тим
k8s и docker-swarm умеет в такое
да ну нафиг
источник

FL

First Last in Golang Developers — русскоговорящее сообщество
кубик тащить)
Но спасибо в любом случае
источник

т

тим in Golang Developers — русскоговорящее сообщество
Так сварм притащи
источник

т

тим in Golang Developers — русскоговорящее сообщество
Он из коробки)
источник

т

тим in Golang Developers — русскоговорящее сообщество
И конфиги от компоуза почти полностью работают
источник

V

Vlad in Golang Developers — русскоговорящее сообщество
Привет)
А "reflect" вообще нормально использовать?
источник

AS

Alexander Shavelev in Golang Developers — русскоговорящее сообщество
Vlad
Привет)
А "reflect" вообще нормально использовать?
смотря для чего)
источник

V

Vlad in Golang Developers — русскоговорящее сообщество
Два больших массива с разными типами (float и byte) и мне нужно их наполнить значениями через 1 функцию

Нашел решение своей проблемы тут: https://medium.com/@prithvi_20863/interfaces-in-golang-a-short-anecdote-249d7c6f96f4
источник

AS

Alexander Shavelev in Golang Developers — русскоговорящее сообщество
Vlad
Два больших массива с разными типами (float и byte) и мне нужно их наполнить значениями через 1 функцию

Нашел решение своей проблемы тут: https://medium.com/@prithvi_20863/interfaces-in-golang-a-short-anecdote-249d7c6f96f4
толи вы не до конца описали
толи я вас не так понял

но зачем тут рефлект в принципе
источник

AS

Alexey Shumkin in Golang Developers — русскоговорящее сообщество
Vlad
Два больших массива с разными типами (float и byte) и мне нужно их наполнить значениями через 1 функцию

Нашел решение своей проблемы тут: https://medium.com/@prithvi_20863/interfaces-in-golang-a-short-anecdote-249d7c6f96f4
когда хочется дженериков
источник

V

Vlad in Golang Developers — русскоговорящее сообщество
Alexey Shumkin
когда хочется дженериков
Ахахахха
источник

V

Vlad in Golang Developers — русскоговорящее сообщество
Alexander Shavelev
толи вы не до конца описали
толи я вас не так понял

но зачем тут рефлект в принципе
Сейчас опишу
источник

V

Vlad in Golang Developers — русскоговорящее сообщество
Массивы:
       z := make([]float64, 2760)
b := make([]byte, 2760)
Но они проинициализированы с не теми значениями которые мне нужны.

И я создаю функцию типа:
   func arrSet(arr interface{}, v interface{}) {
    for i := range arr {
     arr[i] = v
    }
   }
И само собой получаю:
cannot range over arr (type interface {})

Через интерфейс решить не вышло 🙁
источник

V

Vlad in Golang Developers — русскоговорящее сообщество
type sliceType interface {
len() int
}

Не решает это!
источник

AS

Alexey Shumkin in Golang Developers — русскоговорящее сообщество
Vlad
Массивы:
       z := make([]float64, 2760)
b := make([]byte, 2760)
Но они проинициализированы с не теми значениями которые мне нужны.

И я создаю функцию типа:
   func arrSet(arr interface{}, v interface{}) {
    for i := range arr {
     arr[i] = v
    }
   }
И само собой получаю:
cannot range over arr (type interface {})

Через интерфейс решить не вышло 🙁
проще скопипастить ))  чо уж
источник

MK

Mansur Kurbanov in Golang Developers — русскоговорящее сообщество
Alexey Shumkin
проще скопипастить ))  чо уж
++
источник