On Tue, Jun 3, 2008 at 5:11 PM, Adam Smyczek <[EMAIL PROTECTED]> wrote: > 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 > [email protected] > http://www.haskell.org/mailman/listinfo/haskell-cafe > _______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
