Size: a a a

Сrystal Lang — русскоговорящее сообщество

2021 November 10

g

gavr in Сrystal Lang — русскоговорящее сообщество
источник

g

gavr in Сrystal Lang — русскоговорящее сообщество
первое, говорит что без yield не работает, второе вне методов не работает
источник

g

gavr in Сrystal Lang — русскоговорящее сообщество
какой то это совсем неправильный with
источник

g

gavr in Сrystal Lang — русскоговорящее сообщество
то есть не то что with делает в других языках
источник

g

gavr in Сrystal Lang — русскоговорящее сообщество
я вот про такой with
источник

G

Gabben in Сrystal Lang — русскоговорящее сообщество
в чужой храм, как говорится :D
источник

G

Gabben in Сrystal Lang — русскоговорящее сообщество
источник

g

gavr in Сrystal Lang — русскоговорящее сообщество
ойойой
источник

G

Gabben in Сrystal Lang — русскоговорящее сообщество
Если хочется прям как у других, то так. Но боюсь здесь так не принято
источник

g

gavr in Сrystal Lang — русскоговорящее сообщество
то есть если with не объявлен внутри объекта то его и не заюзать?
источник

g

gavr in Сrystal Lang — русскоговорящее сообщество
яж работаю с gtk, там внутри объектов with никто не оставлял
источник

DH

Dark Hole in Сrystal Lang — русскоговорящее сообщество
Можно сразу расширить class Object
источник

G

Gabben in Сrystal Lang — русскоговорящее сообщество
Кстати да
источник

g

gavr in Сrystal Lang — русскоговорящее сообщество
о, есть методы расширения? это найс
источник

G

Gabben in Сrystal Lang — русскоговорящее сообщество
https://play.crystal-lang.org/#/r/c8ck
Не знаю, насколько это идиоматично
источник

DH

Dark Hole in Сrystal Lang — русскоговорящее сообщество
Есть ещё tap, это близко к with, но не совсем.
https://crystal-lang.org/api/1.2.1/Object.html#tap%28%26%29-instance-method
источник

DH

Dark Hole in Сrystal Lang — русскоговорящее сообщество
Colorize так делает, в любом случае, так что seems legal
источник

g

gavr in Сrystal Lang — русскоговорящее сообщество
вот это найс, раз можно один раз расшить обджект, а не каждый класс по отдельности. то уже юзабельно
источник

g

gavr in Сrystal Lang — русскоговорящее сообщество
спасибо, теперь у меня есть надежда на кристал
источник

g

gavr in Сrystal Lang — русскоговорящее сообщество
уж без with в ооп вообще делать нечего
источник