Подструктура с некоторыми заполненными значениями - PullRequest
1 голос
/ 05 мая 2019

Допустим, у меня есть такая структура:

(struct house (bedrooms bathrooms address price))

Как я могу создать подструктуру, скажем, для домов с 3 спальнями и 2 ванными комнатами?

(struct 3-2-house house
   ; ???
   ; somehow fill in bedrooms=3 and bathrooms=2
   ; ???
)

(define house-on-apple-street (3-2-house "123 apple street" 100000))

Кажется, здесь нужно что-то вроде #:auto, но не ясно, как применить #:auto к полям, унаследованным от родительской структуры ...

Спасибо!

...