Size: a a a

2020 June 17

@

@mr_tron in Go-go!
https://github.com/mr-tron/g я себе сделал
источник

SR

S R in Go-go!
@mr_tron
это да. пацаны используют копипасту
Копипаства
источник

с

сонная википедия... in Go-go!
Stepan
Чему равны значения data и itab
data равно значению указателя на объект реализующий интерфейс или же nil в случае с zero-value
источник

с

сонная википедия... in Go-go!
можно попробовать пошаманить с unsafe.Pointer и структурами дублирующими те что в рантайме, но зачем
источник

с

сонная википедия... in Go-go!
еще можно попробовать собрать Go из исходников и тупо запринтить значения, но зачем
источник
2020 June 18

ВС

Владимир Столяров... in Go-go!
эх, такой облом... в go2go
type Stream(T) interface {
 ...
 Map(type V)(f func(T)V) Stream(V)
}

не валидно (ругается с methods cannot have type parameters)
хотя в пропозале про это ничего не сказано (но мб я не увидел)
Upd: про это там таки написано, но буквально пара предложений
источник

E

Edgar in Go-go!
Так разве после Stream не должен указываться и T и V ?
источник

ВС

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

VM

Vladislav Milenin in Go-go!
Это же совсем грязь
источник

ВС

Владимир Столяров... in Go-go!
Почему? Я тут вспомнил stream api из java (там это работало очень удобно) , нашёл мини-либу с похожим функционалом и попытался адаптировать
источник

E

Edgar in Go-go!
Возможно не стоит из java затаскивать что-то сюда
источник

ВС

Владимир Столяров... in Go-go!
Возможно и не стоит, но по мне подобный функционал с введением дженериков прям вот просился
источник

M

Michael in Go-go!
… просился выйти из дженериков Ж-)
источник

M

Michael in Go-go!
как по мне так конструкция выше жесть какая-то
источник

p

pragus in Go-go!
сонная википедия
можно попробовать пошаманить с unsafe.Pointer и структурами дублирующими те что в рантайме, но зачем
Можно попатчить значение itab и абьюзить type assertion
источник

N

Nandan in Go-go!
Hi..guys
источник

ВХ

Валентин Хомутенко... in Go-go!
pragus
Приложение в нескольких экземплярах запускается?
Сейчас — нет
источник

AK

Andrey Kartashov in Go-go!
Sergei
Как же бесит variable "declared but not used" в 2020 году есть ключик для компилятора чтобы перевести это хотябы в варнинги?

Решил изучть го, а эта хрень просто убивает, не дает нормально коммент поставить для отладки на один запуск, приходится по всему коду шариться комментить, либо использовать всякую дичь с подчеркиванием.

Есть лекарство, кто знает?
со временем пройдёт, меня вначале тоже напрягало. https://golang.org/doc/faq#unused_variables_and_imports
источник

S

Sergei in Go-go!
Andrey Kartashov
со временем пройдёт, меня вначале тоже напрягало. https://golang.org/doc/faq#unused_variables_and_imports
Спасибо, вот они упёртые.. а то что сам факт такого жесткого ограничения создает ситуацию при которой всеравно такой код пишется обходными путями, только в последствии его уже не так просто отследить.. их это не смущает, ппц, и это 2020 год)
источник

AG

Andrei Grazhdankov in Go-go!
Всем привет, нужна помощь по grpc) help!!! Возможно ли регулировать buffer size в grpc server stream на стороне сервера, чтоб при достижении максимум буффера он стопался и ждал освобождения места и после уменьшения переделывал далее. Клиент не успевает быстро обрабатывать сообщения и боюсь что в этом случае произойдёт коллапс в один прекрасный момент.
источник