List Haskell访问类型类参数问题
这可能是一个简单的问题,但我就是找不到答案: 如何访问自定义类型的参数 假设我的代码是这样的:(另一个func仅用于帮助我访问参数)List Haskell访问类型类参数问题,list,haskell,recursion,parameters,typeclass,List,Haskell,Recursion,Parameters,Typeclass,这可能是一个简单的问题,但我就是找不到答案: 如何访问自定义类型的参数 假设我的代码是这样的:(另一个func仅用于帮助我访问参数) 很多thx 也有类似的东西 func ((Shape _ (x:xs)):shapes) = ... 但是,您的func只需重新实现map,因此您可以使用它并继续使用anotherFunc(如果愿意,可以在本地定义): 也许对你有帮助。 func ( (Shape Color (x:xs)):shapes ) func ((Shape _ (x:xs)):sh
很多thx 也有类似的东西
func ((Shape _ (x:xs)):shapes) = ...
但是,您的func
只需重新实现map
,因此您可以使用它并继续使用anotherFunc
(如果愿意,可以在本地定义):
也许对你有帮助。
func ( (Shape Color (x:xs)):shapes )
func ((Shape _ (x:xs)):shapes) = ...
func = map anotherFunc
where anotherFunc (Shape c ds) = ...