소스 검색

Specify function signatures

DricomDragon 5 년 전
부모
커밋
bd074afb49
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      anagram.hs

+ 2 - 0
anagram.hs

@@ -1,7 +1,9 @@
 import Data.List
 
+sweep::(String -> [String]) -> String -> String -> [String]
 sweep f l stack = case stack of
 	[] -> []
 	cur:substack -> concat [map (\l -> cur:l) (f (delete cur l)), sweep f l substack]
 
+ana::String -> [String]
 ana l = sweep ana l l