pointfree

    19

    3답변

    가끔 "나는 마지막 인수를 두 번 사용하십시오."라고 표현하고 싶은 문제에 걸려 넘어집니다. pointfree 스타일을 작성하거나 람다를 피하기 위해. 예 : sqr x = x * x 는 sqr = doubleArgs (*) where doubleArgs f x = f x x 로 작성 또는 (this question에서 촬영)이 약간 더 복

    15

    2답변

    는을 감안할 때 : data TwoInts = TwoInts Int Int add'em :: TwoInts -> Int add'em (TwoInts a b) = a+b 이 가능 a 및 b의 이름을 지정하지 않고 add'em을 작성하는 것입니다. 뭔가 같은 : 튜플 유사 통해 add'em TwoInts = (+) -- (Note: Fails to t

    1

    2답변

    저는 함수 프로그래밍이 매우 새롭기 때문에 연습 연습을 진행하고 있습니다. 고유 한 원주민 행렬이 주어지면 함수를 작성하려고합니다. 5x5라고하면, 행렬이 손상되지 않아야하는 작은 크기의 고유 행렬 집합을 반환해야합니다. 예를 들어 원본에 인접한 값을 사용하여 생성해야합니다. 01 02 03 04 05 06 07 08 09 10 11 12 13 14 1