问个Haskell问题,求大神啦..
haskell吧
全部回复
仅看楼主
level 1
俟长钺0Ha 楼主
2013年05月07日 15点05分 1
level 7
instance Show Prop where show (Const True) = "T" show (Const False) = "F" show (Var t) = t:[] show (Not p) = " ~" ++ show p show (And p1 p2) = "("++ show p1 ++ " && " ++ show p2 ++ ")" show (Or p1 p2) = "("++ show p1 ++ " || " ++ show p2 ++ ")" show (Imply p1 p2) = show p1 ++ " => " ++ show p2 --------------------------------------------p1,p2,p3 :: Propp1 = And (Var 'A') (Not (Var 'A'))p2 = Or (Var 'A') (Not (Var 'A')) p3 = Imply (Var 'A') (And (Var 'A') (Var 'B'))
2013年05月08日 04点05分 2
其余自己写吧,我写了下都不难的,看过基础的Haskell都可以写出来
2013年05月08日 04点05分
谢谢
2013年05月08日 10点05分
1