haskell 01

Posted by on May 25, 2010 in Haskell | 0 comments

haskell 01

ลองกดเข้าไปใน $ghci ดู แล้วก็พบว่า มันมี :info เพื่อ inspect ระดับ (presedence) ของ operator ได้

ghci> :info (+)
class (Eq a, Show a) => Num a where
(+) :: a -> a -> a

— Defined in GHC.Num
infixl 6 +
ghci> :info (*)
class (Eq a, Show a) => Num a where

(*) :: a -> a -> a

— Defined in GHC.Num
infixl 7 *
ghci> :info (^)
(^) :: (Num a, Integral b) => a -> b -> a     — Defined in GHC.Real
infixr 8 ^
ghci>

แล้วก็ใช้ :set prompt เพื่อเปลี่ยน Prompt

Prelude> :set prompt “ghci> “
ghci>

Leave a Comment

Your email address will not be published. Required fields are marked *