
3 Jun
2008
3 Jun
'08
8:48 p.m.
On Tue, Jun 3, 2008 at 5:11 PM, Adam Smyczek
Example:
data SampleType = A | B Int | C String | D -- .... etc.
sampleTypes = [A, B 5, C "test"] :: [SampleType]
How do I find for example element A in the sampleTypes list? Do I have to create e.g.:
isA :: SampleType -> Bool isA A = True isA _ = False
for every constructor and use find?
isA is already defined for every constructor, so all you have to do is "find isA"
It feels like this is not the quicker method.
Thanks, Adam
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe