Size: a a a

2020 August 24

RS

Roman Sharkov in Go-go!
источник

RS

Roman Sharkov in Go-go!
To simplify the common case of a type parameter that has
no constraints, we will introduce a new predeclared identifier “any”
as an alias for “interface{}”.
источник

@

@mr_tron in Go-go!
Roman Sharkov
To simplify the common case of a type parameter that has
no constraints, we will introduce a new predeclared identifier “any”
as an alias for “interface{}”.
Эм. И как они собираются обеспечить обратную совместимость?
источник

н

немедленно in Go-go!
@mr_tron
Эм. И как они собираются обеспечить обратную совместимость?
ну никак
не просто же так go2 назвали
источник

ВС

Владимир Столяров... in Go-go!
@mr_tron
Эм. И как они собираются обеспечить обратную совместимость?
Так это исключительно для параметров типа, как я понял. Где тут обратная совместимость рушится
источник

@

@mr_tron in Go-go!
type any int
func f(a any)
источник

ВС

Владимир Столяров... in Go-go!
И в чем проблема?
источник

н

немедленно in Go-go!
Владимир Столяров
И в чем проблема?
в том что какой-то умник 3 года назад сделал у себя локальный тип any. и получится как в плюсах, когда шаблоны добавили
источник

ДГ

Дурачок Глупый... in Go-go!
request/requester.go:35:7: invalid operation: resp <- req.Channel (send to non-chan type response.Response)
Привет, ребят.. Подскажите, пожалуйста что делаю не так
Канал вроде типизированный, что ему не нравится
https://pastebin.com/2vraCpZC
источник

ВС

Владимир Столяров... in Go-go!
немедленно
в том что какой-то умник 3 года назад сделал у себя локальный тип any. и получится как в плюсах, когда шаблоны добавили
Но ведь это не про обратную совместимость, а про прямую
источник

AS

Alexander Shavelev in Go-go!
Дурачок Глупый
request/requester.go:35:7: invalid operation: resp <- req.Channel (send to non-chan type response.Response)
Привет, ребят.. Подскажите, пожалуйста что делаю не так
Канал вроде типизированный, что ему не нравится
https://pastebin.com/2vraCpZC
resp  - не канал
смотрите в пакете откуда импортите что это
источник

ДГ

Дурачок Глупый... in Go-go!
Ааа.. Наоборот.. Во я дурак, простите что потревожил
источник

ЕО

Евгений Омельченко... in Go-go!
немедленно
в том что какой-то умник 3 года назад сделал у себя локальный тип any. и получится как в плюсах, когда шаблоны добавили
Я склоняюсь к тому, что go2 будет в отдельных файлах. Будет два языка с одним рантаймом
источник

В

Влад in Go-go!
Евгений Омельченко
Я склоняюсь к тому, что go2 будет в отдельных файлах. Будет два языка с одним рантаймом
go 2 ?
источник

ЕО

Евгений Омельченко... in Go-go!
Твой синоним any будет работать во всех go-файлах, а внутрь go2 протекать не будет
источник

ЕО

Евгений Омельченко... in Go-go!
Высока вероятность, что они генератор оставят просто. В джаве все дженерики внутри Object хранят, а сами дженерики это просто система проверки корректности
источник

ВГ

Владимир Гришин... in Go-go!
Евгений Омельченко
Я склоняюсь к тому, что go2 будет в отдельных файлах. Будет два языка с одним рантаймом
А есть к этому предпосылки?
источник

ЕО

Евгений Омельченко... in Go-go!
Владимир Гришин
А есть к этому предпосылки?
Да, фанатизм в сохранении обратной совместимости
источник

ВС

Владимир Столяров... in Go-go!
Go превращается в js?)
источник

Y

Yaroslav in Go-go!
в с++)
источник