Size: a a a

2020 July 02

@

@mr_tron in Go-go!
це для слабаков
источник

S

Stepan in Go-go!
Есть тип A который удовлетворяет интерфейсу B. Вопрос:
Как конвертировать []*A в []*B?
источник

S

Stepan in Go-go!
Это действительно нетривиальная задача или мне кажется?
источник

АП

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

АП

Александр Попов... in Go-go!
ну в смысле если B интерфейс то вообще конвертировать не надо
источник

DP

Daniel Podolsky in Go-go!
надо
источник

Н

Никита in Go-go!
Александр Попов
ну в смысле если B интерфейс то вообще конвертировать не надо
Надо, если это аргумент функции например
источник

DP

Daniel Podolsky in Go-go!
руками в цикле
источник

DP

Daniel Podolsky in Go-go!
в любом случае - надо
источник

DP

Daniel Podolsky in Go-go!
даже если B assignable from A, []B is NOT assignable from []A
источник

S

Stepan in Go-go!
Daniel Podolsky
даже если B assignable from A, []B is NOT assignable from []A
Во во
источник

S

Stepan in Go-go!
Я об этом раньше не задумывался
источник

S

Stepan in Go-go!
Daniel Podolsky
руками в цикле
Только так?
источник

DP

Daniel Podolsky in Go-go!
ага
источник

S

Stepan in Go-go!
А это проблема языка или везде так?
источник

АП

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

АП

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

S

Stepan in Go-go!
Александр Попов
(да это жопа)
Ага
источник

АП

Александр Попов... in Go-go!
Daniel Podolsky
даже если B assignable from A, []B is NOT assignable from []A
они это править не хотят случаем? логично было бы предположить что var acollection []*A == var bcollection []BInterface
источник

S

Stepan in Go-go!
Александр Попов
они это править не хотят случаем? логично было бы предположить что var acollection []*A == var bcollection []BInterface
Так ты на реализацию интерфейса посмотри
источник