我经常对函数是这样的:模式隐藏功能
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