On Sat, Sep 21, 2002 at 12:56:13PM -0700, Russell O'Connor wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > [To: [EMAIL PROTECTED]] > > Is there a nicer way of writing the following sort of code? > > case (number g) of > Just n -> Just (show n) > Nothing -> > case (fraction g) of > Just n -> Just (show n) > Nothing -> > case (nimber g) of > Just n -> Just ("*"++(show n)) > Nothing -> Nothing
You could write (using GHC's pattern guards): show g | Just n = number g = Just (show n) | Just n = fraction g = Just (show n) | Just n = nimber g = Just ("*"++show n) | Nothing = Nothing Do I detect a program for analyzing combinatorial games being written? --Dylan
msg02002/pgp00000.pgp
Description: PGP signature