NK
Size: a a a
NK
AK
shape
внутри Shape
. Лучше придумать новое имя для вложенных данных. Типа вместо Shape
— Form
, и тогда условиться, что Form
это граф. объект + позиция (и там дальше добавится поворот, масштаб и пр.), а Shape
— это сам графический объект.к
NK
С
С
С
type alias Rounded a = { a | shape: Circle }
type alias Ball = Rounded Form
С
к
к
NK
С
С
С
С
NK
к
к
к
к