하스켈에서 자유 형식을 가리키는 함수를 빠르고 정확하게 줄이고 싶습니다. 나는 상당히 읽기 쉬운 성과를 내기를 원합니다. 이 문제를 어떻게 해결해야합니까?Haskell 유틸리티를 사용하여 함수 점을 없애는 방법
0
A
답변
10
"pointfree"
일부 pointfree 결과 다른 사람이 멋진 있지만 명령 줄
> pointfree "\x -> x+1"
(1 +)
경고 -에서 다음이이
cabal install pointfree
를 수행라는 프로그램이 실제로있다 꽤 무서운 ....
4
하스켈 위키는 pointfree refactoring here.
@pl \x y -> EQ == compare x y
((EQ ==) .) . compare
[1] 실시 예에서 http://ircbrowse.net/browse/haskell?id=19908612×tamp=1421726397#t1421726397
: 주로 Lambdabot, pointfree 및 pointful 리팩토링 않는 IRC 봇 커버관련 문제
- 1. Maven을 사용하여 junction을 없애는 방법
- 2. 예외를 없애는 방법 80000003?
- 3. Haskell 함수 내에서 함수 호출하기
- 4. 안드로이드에서 활동을 없애는 방법
- 5. libthread_db를 없애는 방법
- 6. onclick을 사용하여 Yesod에서 Haskell 함수 호출
- 7. Basic Haskell : 함수 문제
- 8. Haskell replaceValues 함수
- 9. haskell : 이항 정규형 함수
- 10. haskell 재귀 함수
- 11. Haskell 함수 패턴이 'otherwise'
- 12. Haskell 부울 함수 구현
- 13. haskell 모든 함수
- 14. Haskell Data.List 순열 함수
- 15. void 포인터를 없애는 방법
- 16. Nuget을 없애는 방법
- 17. Javascript를 없애는 방법 "Undefined"
- 18. HTML 태그를 없애는 방법
- 19. "unique_together"제약을 없애는 방법
- 20. 국경을 없애는 방법
- 21. Log4Net 유틸리티를 사용하여 데이터베이스에 로그인하는 방법 C#
- 22. JAR 유틸리티를 사용하여 .par 파일을 압축하는 방법
- 23. nodejs 유틸리티를 끄는 방법
- 24. 문자열에서 공백을 없애는 방법 PHP
- 25. 디버깅 haskell : 각 호출시 함수 이름 표시
- 26. Haskell - 필터 함수의 부울 함수
- 27. 지도. foldr 함수 구성 - Haskell
- 28. 함수 정의 in Haskell (GHCİ)
- 29. 폴드. foldr 함수 구성 - Haskell
- 30. 선행 점을 제거하는 Javascript 함수