我經常對函數是這樣的:模式隱藏功能
fooInner :: Int -> Int -> [Int] -> [Int]
fooInner 0 base accum = accum
fooInner num base accum = fooInner c base ([r] ++ accum)
where ....
foo :: Int -> Int -> [Int]
foo a b = numNotationInner a b []
我創建「富」更舒適的使用功能。而不是fooInner 10 4 []我可以用foo 10 4.
有沒有什麼辦法可以'隱藏'foo內的foo來限制它的範圍?
感謝您的支持 – demas 2010-12-10 09:22:44