Это простой вопрос, но я просто не смог найти ответ на этот вопрос:
Как получить доступ к параметрам пользовательского типа?
Допустим, мой код такой : (anotherFun c только для того, чтобы помочь мне получить доступ к параметру)
data Shape = (Shape Color [Dimension])
func :: [Shape] -> [Shape]
func (x:xs) = anotherFunc x : func xs
anotherFunc :: [Shape] -> [Shape]
anotherFunc (Shape Color (x:xs)) = <some simple operations>
есть ли что-то похожее на это ??
func ( (Shape Color (x:xs)):shapes )
many thx !!