목록의 항목을 수치화하고 숫자가있는 튜플 목록을 반환하는 함수를 작성하려고합니다. 저는 '우편 번호'함수로 처리 할 수 있지만 작업은 재귀로 작성하는 것입니다. 그래서 i get "무한 타입을 만들 수 없다 : a = [a] numerize ''에 대한 타입을 일반화 할 때, 내가 잘못하고있는 것은 무엇인가?왜 haskell이 오류를 throw합니까
4
A
답변
8
[x:xs]
overwriter
numerize' :: [a] -> Int -> [(a, Int)]
numerize' [] _ = []
numerize' [x] n = [(x, n)]
numerize' [x:xs] n = (x, n) : numerize' xs (n + 1)
감사합니다, 모든 최고의, 당신은 싱글의 경우 필요하지 않습니다
(x:xs)
+0
오! 고마워 바보 같은 실수 :) – overwriter
+1
+1 "bla bla", 간단한 답변 때로는 최고입니다 – Kru
관련 문제
- 1. 왜 Android가 NullPointerException을 throw합니까?
- 2. 왜이 코드가 seg 오류를 throw합니까
- 3. 왜 SetOverlayIcon은 '잘못된 커서 처리'COMException을 가끔 throw합니까?
- 4. 왜 reader.GetOrdinal ("FieldName")이 예외를 throw합니까?
- 5. 왜 POST가 MVC 4에서 예외를 throw합니까?
- 6. 왜 document.evaluate ('.', document.body, null, XPathResult.ANY_TYPE, null) .singleNodeValue가 예외를 throw합니까?
- 7. 왜이 LINQ가 NullReferenceException을 throw합니까?
- 8. Haskell이 목록에 외부 txt 파일을로드하십시오.
- 9. 왜 getCanonicalPath는 getAbsolutePath가 실행되는 동안 checked exception을 throw합니까?
- 10. 왜 std :: locale loc ("en_US")가 예외를 throw합니까?
- 11. 왜 PHP가이 오류를 던집니까?
- 12. 왜 jslint 오류를 수행
- 13. Haskell이 내 바이트로 엉망이되는 이유는 무엇입니까?
- 14. 값을 반환하고 예외를 throw합니까?
- 15. 디버거가 끊임없이 예외를 throw합니까?
- 16. haskell이 FFI 내보내기 래퍼 코드를 생성합니다.
- 17. Haskell이 원자 IO를 수행하도록 할 수 있습니까?
- 18. Haskell이 문자열에서 문자 배열을 가져 옵니까?
- 19. 왜 tarfile.extractall은 기본적으로 오류를 무시합니까?
- 20. SQL 명령이 왜 오류를 표시합니까?
- 21. OpenMP - 왜 firstprivate가 오류를 일으키는가?
- 22. DrJava가 왜 정적 오류를 반환합니까?
- 23. 왜 list :: element가 오류를 발생합니까?
- 24. 왜 cakephp가 오류를 던지고 있습니까?
- 25. 어떤 PDO 메서드가 예외를 throw합니까?
- 26. C# : 예외를 발생 시키거나 throw합니까?
- 27. WCF의 도우미 메서드에서 예외를 throw합니까?
- 28. 왜이 중첩 ArrayList 코드가 예외를 throw합니까?
- 29. Template Haskell이 컴파일하는 동안 임의의 IO 작업을 허용하는 이유는 무엇입니까?
- 30. 왜 사이트 사용량이 늘어남에 따라 Response.redirect (url, false)가 예외를 throw합니까?
해야합니다! – is7s
컴파일러 오류에 "throw"라는 용어를 사용하지 않겠습니다. "throwing"오류는 대개 런타임 예외를 나타냅니다. –