Size: a a a

2021 December 06

Д🥶

Денис 🐍 (жду резы эк... in ru.nim.talks
Касатики, приветствую
Не подскажете, есть ли в коробке что-нить для приттипринта объектов, или самому катать?

Хочется из объекта
D(a: 1, b: 2, c: 3, value: C(value: B(value: @[1, 2, 3, 4])))
получать чёт в духе
D(
 value: C(
   value: B(
     value: @[
       1,
       2,
       3,
       4
     ]
   )
 ),
 a: 1,
 b: 2,
 c: 3
)
источник

g

gavr in ru.nim.talks
nimble install print
источник

f

for(int c; (c = getc... in ru.nim.talks
https://github.com/treeform/print   да, вот это
источник

f

for(int c; (c = getc... in ru.nim.talks
еще есть в hmisc, там более продвинутый движок для раскладки обЪекта, но костылей вкручено тоже больше
источник

f

for(int c; (c = getc... in ru.nim.talks
hmisc/other/hpprint
источник

Д🥶

Денис 🐍 (жду резы эк... in ru.nim.talks
Вроде неплохо, но я думал всё ж про минималистику и отсутствие лишних зависимостей у проекта
источник

Д🥶

Денис 🐍 (жду резы эк... in ru.nim.talks
источник

f

for(int c; (c = getc... in ru.nim.talks
https://github.com/nim-lang/RFCs/issues/385 да, такой вопрос поднимался, но особого смысла нет
источник

f

for(int c; (c = getc... in ru.nim.talks
ну и echo может напечатать много чего, просто выглядит оно не очень красиво
источник

Д🥶

Денис 🐍 (жду резы эк... in ru.nim.talks
Ладно, оставлю принты на уровне
D(value: C(value: B(value: @[1, 2, 3, 4])), a: 1, b: 2, c: 3)
В принципе, мне не принципиально делать индентацию по уровням, можно и строкой бахнуть
источник

Д🥶

Денис 🐍 (жду резы эк... in ru.nim.talks
Накостылил таки
источник

Д🥶

Денис 🐍 (жду резы эк... in ru.nim.talks
D(
 value: C(
   value: B(
     value: @[
       1,
       2,
       3,
       4
     ]
   )
 ),
 a: 1,
 b: 2,
 c: 3
)
источник

Д🥶

Денис 🐍 (жду резы эк... in ru.nim.talks
Если кто захочет поржать, вот линк
источник

g

gavr in ru.nim.talks
а шо, if можно использовать как экспрешон а case незя?
источник

g

gavr in ru.nim.talks
источник

g

gavr in ru.nim.talks
источник

g

gavr in ru.nim.talks
кста идея с or { panic } выглядит найс
источник

Д🥶

Денис 🐍 (жду резы эк... in ru.nim.talks
Мб в скобочки обернуть? 🌚
источник

g

gavr in ru.nim.talks
какие скобочки?
источник

Д🥶

Денис 🐍 (жду резы эк... in ru.nim.talks
Круглые 🌚🌚🌚
источник