Size: a a a

2020 May 21

RS

Roman Sharkov in Go-go!
раз этот подход уже этаблировался
источник

RS

Roman Sharkov in Go-go!
тогда и оператор не нужен
источник

s

snip in Go-go!
ну как вариант
источник

RS

Roman Sharkov in Go-go!
просто добавляем поведение, что это упадёт с паникой:

v := f.Bar.Baz

а это нет:

v, ok := f.Bar.Baz
v, _ := f.Bar.Baz
_, ok := f.Bar.Baz
источник

s

snip in Go-go!
да, и при этом не нужен новый оператор
источник

RS

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

RS

Roman Sharkov in Go-go!
но для PoC всё-равно придётся мудрить:

v, ok := /*?*/ f.Bar.Baz, false
источник

C

Calculon in Go-go!
кек
источник

C

Calculon in Go-go!
Это чтобы линтеры не сломать?
источник

s

snip in Go-go!
есть выбор, можно не пилить PoC и просто запилить пропозал с большим набором примеров
источник

DP

Daniel Podolsky in Go-go!
Calculon
Это чтобы линтеры не сломать?
и текущий компилятор
источник

C

Calculon in Go-go!
Daniel Podolsky
и текущий компилятор
энивей в рантайме будет паника, нарушение совместимости это скорее плюс чем минус
источник

RS

Roman Sharkov in Go-go!
snip
есть выбор, можно не пилить PoC и просто запилить пропозал с большим набором примеров
это в любом случае. Просто PoC увеличит шансы принятия proposal’а
источник

RS

Roman Sharkov in Go-go!
Calculon
энивей в рантайме будет паника, нарушение совместимости это скорее плюс чем минус
всмсл?
источник

C

Calculon in Go-go!
Roman Sharkov
всмсл?
foo.Bar.Baz будет паника если Bar nil
источник

RS

Roman Sharkov in Go-go!
Roman Sharkov
получается, это https://play.golang.org/p/OwsaroNHx_y

он должен заменить на это: https://play.golang.org/p/FnVStydCY6t

🤔
@Calculon666 ☝️🏻
источник

M

Messer in Go-go!
Всем привет. Кто работал с ClickHouse подскажите как можно адекватно сохранять большое количество записей (около 10к за один Insert)?
Использую clickhouse-go пакет и пример оттуда же.
stmt.Exec() каждой записи занимает ~1ms что полностью убивает скорость
источник

C

Calculon in Go-go!
Если код собрать стандартным компилятором, прога будет некорректно работать, я про это
источник

RS

Roman Sharkov in Go-go!
а по-хорошему к proposal’у надо приложить анализ того, сколько кода это сократит в std. либе и возможно экосистеме
источник

DP

Daniel Podolsky in Go-go!
Calculon
Если код собрать стандартным компилятором, прога будет некорректно работать, я про это
корректно вполне
источник