Size: a a a

Беседка Perl-групп

2021 August 11

VT

Vasily Terkin in Беседка Perl-групп
Сколько лет шарпам и сколько голангу?
источник

W

Warstone in Беседка Perl-групп
И что? _ там не сразу появилось
источник

AK

Andrey Konovalov in Беседка Perl-групп
Главное, насколько очевидна семантика!
источник
2021 August 12

VG

Vadim Goncharov in Беседка Perl-групп
совсем не очевидна
источник

VG

Vadim Goncharov in Беседка Perl-групп
ты б перевёл таки
источник

AE

Alexandr Evstigneev in Беседка Perl-групп
источник

YM

Yuri Myasoedov in Беседка Perl-групп
Блинами жопу вытирают
источник

VG

Vadim Goncharov in Беседка Perl-групп
блинами харда
источник

SZ

Sergey Zhmylove in Беседка Perl-групп
Ты бы реально перевел
источник

SZ

Sergey Zhmylove in Беседка Perl-групп
А ты понимаешь, что там написано? Что?
источник

p

pragus in Беседка Perl-групп
var _ io.Writer = (*bytes.Buffer)(nil)

nil кастится к типу *bytes.Buffer и пристваивается переменной с типом io.Writer
источник

p

pragus in Беседка Perl-групп
Чтобы такое присваивание было допустимо *bytes.Buffer должен иметь реализацию интерфейса io.Writer
источник

p

pragus in Беседка Perl-групп
Иначе будет ошибка компиляции
источник

SZ

Sergey Zhmylove in Беседка Perl-групп
А что такое * ?
источник

SZ

Sergey Zhmylove in Беседка Perl-групп
И _ это имя переменной, а io.Writer -- тип?
источник

VG

Vadim Goncharov in Беседка Perl-групп
и что такое точка, тогда уж
источник

VG

Vadim Goncharov in Беседка Perl-групп
а то между :: и -> есть разница
источник

p

pragus in Беседка Perl-групп
указатель. В go указатель на int - это *int, а не int* как в C
источник

p

pragus in Беседка Perl-групп
да, _ - это переменная - заглушка
источник

p

pragus in Беседка Perl-групп
точка тут используется для разделения имени типа и имени пакета
источник