Илья
причем которых бросают вместо ваших
Anonymous
получается что ты угнешь нацию, которая за твою сторону воюет?
они шакалы ебанные,они нихуя там не делают
Anonymous
Мы в чате The Go Programming Language, а не в срачельнике c++
Илья
забыл про него
Emin Zalaev
пока
Emin Zalaev
ебланчик
Anonymous
о долбаебы
Anonymous
бб
Anonymous
🐽
Илья
Anonymous
🐽
Anonymous
не отвечай на мои сообщения
Илья
и поставь на аву что-то другое
Anonymous
🐽
Что это значит?
Anonymous
свиньей воняешь
Илья
свиньей воняешь
радиоактивным пеплом
Emin Zalaev
иногда вот думаешь насколько отчаянный чел
Emin Zalaev
что переобувается 50 раз
Илья
мда
Emin Zalaev
пока пишет предложение
Юра (Юрий Александрович)
Anonymous
Anonymous
😢
Илья
Emin Zalaev
60
Anonymous
А там не будет out of memory?
Anonymous
😢
Я меня в школе был одноклассник Илья
Anonymous
!!!важная инфа!!!
Aziz
Вопрос
Aziz
func TypeFinder(i interface{}) { switch v := i.(type) { fmt.Println("This is string") case int: fmt.Println("This is int") case Describer: fmt.Println("I'm describer!") v.Describe() default: fmt.Println("Unknown type") } }
Илья
так кейсить нельзя, только через ифы
Юра (Юрий Александрович)
Что значит "обращаться в функцию через i"?
Aziz
Что значит "обращаться в функцию через i"?
i это же значения который я передаю а там сейчас есть структура который выполняет условии интерфейса Describer , а на этом интерфейсе есть метод Describe
Aziz
Структура реализовал его
Aziz
Вот это ошибка, почему ? Не могу понять
Илья
v.Describe попробуй
Aziz
Да он работает
Aziz
Но почему i.Describe нельзя
Aziz
i же структура который я ему передал
Юра (Юрий Александрович)
Но почему i.Describe нельзя
Чтобы использовать метод интерфейса переменной типа interface{}, нужно сначала переменную привести к этому интерфейсу.
Юра (Юрий Александрович)
Go устроен так, что если ты пишешь i.Describe(), он на этапе компиляции уже должен быть уверен, что этот метод есть. Go не может на ходу в процессе выполнения проверять, есть там такой метод, или нет.
Emin Zalaev
https://youtube.com/shorts/EDVC9kf95fQ?feature=share
Aziz
то есть для i типом является сейчас interface{} а не Describer ?
Dilame
Привет У меня код, который шлёт http2/ssl запросы. По задумке он должен переиспользовать TCP соединение для череды запросов. И он делал это ещё несколько дней назад на старом компе. Сегодня купил себе новый мак на M1, настроил заново рабочее окружение, проверяю работоспособность кода – всё технически работает, но соединение закрывается моментально после каждого запроса. Подскажте, пожалуйста, куда копать? Какой модуль может закрывать соединение без моего ведома? Как исправить?
Aziz
Почему на Go не пишут СУБД для самого Го ?
Evgeny
что такое СУБД "для языка"?
Ron Mount
Не ну это
xarakiri
Что такое СУБД?
Не ну это
что такое "что такое"?
Dmitry
Что такое "что"?
xarakiri
Что?
Aziz
что такое СУБД "для языка"?
ну смотри, допустим есть СУБД который го может контролоровать скорость записи место и так далее то есть дережировать
Aziz
круто же, нет ?
Aziz
да
Не ну это
да
Мб лень?
Не ну это
Так то скоро все на руст перепишем
Ron Mount
а какая разница на каком языке написана субд?
Не ну это
руст лучший язык
xarakiri
да
есть уже, например https://github.com/cockroachdb/cockroach
Ron Mount
несите тапок
Evgeny
круто же, нет ?
нет) во-первых, бд вообще не так применяются. во-вторых, ты говоришь не о бд, а об api к конфигурации бд)
Oleg
Почему на Go не пишут СУБД для самого Го ?
прекрасно пишут: https://github.com/recoilme/pudge
xarakiri
рудге
Vladislav
Evgeny
всё так)
Не ну это
Dmitry
всем привет вопрос по профилированию а можно ли как-то объединить trace в 30 сек с profile
Dmitry
чтобы точно увидеть где кто что а то складывается ощущение что trace пилить разные графики
Илья
ну если вызвать разный код, то будут другие графики
Aziz
Привет всем хочу наследоваться от slice что бы расширить его. Как можно такое сделать ?