doubleMe :: Int -> Int
doubleMe x = x + x
doubleUs :: Int -> Int
doubleUs x y = doubleMe x+y
我試圖利用該功能doubleMe
以獲得雙倍的x
和y
總和。我究竟做錯了什麼?秩序的功能應用
新的代碼無法編譯:
doubleMe :: Int -> Int
doubleMe x = x + x
doubleUs :: Int -> Int -> Int
doubleUs x y = x*2 + y*2
doubleUs2 :: Int -> Int -> Int
doubleUs2 :: x y = doubleMe (x+y)
看看'doubleUs2'再仔細。 –