Size: a a a

2021 May 18

M(

MIT/Yardanico (alt) in ru.nim.talks
В твоём случае проблема из-за того, что ты использовал py через with - range это всё-таки встроенный тип
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
И тебе компилятор говорит, что вызвать range он не может, так как это тип
источник

g

gavr in ru.nim.talks
дада, с py работает
источник

g

gavr in ru.nim.talks
но потом не работает, при чем сыпица в рантайме
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
С какой ошибкой?
источник

g

gavr in ru.nim.talks
No callable attribute: sum [ValueError]
источник

g

gavr in ru.nim.talks
мб опять with шалит, хм
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Так он тут не будет нормально работать
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Ты же все равно начинаешь строку с echo
источник

g

gavr in ru.nim.talks
дада, но без with тоже самое
источник

g

gavr in ru.nim.talks
зы как же хочеца нормальный with
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Так все равно неправильно
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Есть же у zevv
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Ты пытаешься у range вызвать метод sum, но в питоне такого нет
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Тебе нужно py.sum(py.range(0, 5))
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
А, ну да, у zevv там немного другое
источник

g

gavr in ru.nim.talks
не, там на каждый with генерится по шаблону, и в итоге все равно ошибки вылазят в местах где в языке со встроенным with не должны, при чем такие что невозможно понять шо там
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Но в данном случае так-то реально невозможно сделать через макрос
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Я надеюсь, что ты понимаешь, почему)
источник

g

gavr in ru.nim.talks
ну да, черт, изза py, собнос с помощю with  я и хотел от py избавится шоб красивенько было, будто python
источник