История изменений
Исправление
MOPKOBKA,
(текущая версия)
:
А как заставить car работать для defstruct? Я ожидал что оно будет интерпретировано в порядке полей как список значений.
Вообще странно что оно по умолчанию так не выглядит, в том же JS объекты классов ведут себя как обычные объекты созданные через {}.
>>> class Point { constructor() {this.x = 100; this.y = 200;} }
>>> const p = new Point()
>>> Object.keys(p)
[ 'x', 'y' ]
>>> p['x']
100
Исходная версия
MOPKOBKA,
:
А как заставить car работать для defstruct? Я ожидал что оно будет интерпретировано в порядке полей как список значений.
Вообще странно что оно по умолчанию так не выглядит, в том же JS объекты классов ведут себя как обычные объекты созданные через {}.
> class Point { constructor() {this.x = 100; this.y = 200;} }
> const p = new Point()
> Object.keys(p)
[ 'x', 'y' ]
> p['x']
100