functor

    6

    2답변

    함수 객체 설명서를 통해 더 많은 정보를 얻었습니다. 비록 내가 그 안에 들어있는 것을 이해하고는 있지만, 아직 이해하지 못합니다. 내 컨테이너를 오름차순 또는 내림차순으로 크게 정렬합니까? 나는 특히 다음 두 줄이 반대의 일을하는 것처럼 보이기 때문에 혼란 스럽다. std::priority_queue<int, std::vector<int>, std::gr

    2

    2답변

    확인 그래서 메신저 확실하지 회피 내가 그렇게 입니다 이해 무엇 펑뿐만로부터 관련 질문은 : class Matrix{ public: Matrix(int, int); // constructor Matrix(const Matrix&); // copy constructor Matrix& operator+= (cons

    3

    1답변

    결과 : getFile(filename).map(parseJson).map(doOtherThings)... 같은 선형 흐름 내가 Either 자체가 모든 것을 사용하고 좋은 쉽게 다음 function doSomethingCrazyHere(){ return "something crazy"; } function safeUnsureFunction(

    3

    2답변

    내 텍스트 편집기 Rasa에서 계속 작업 중입니다. 현재 뷰포트/스플릿 (vim 스플릿과 유사) 추적 시스템을 구축 중입니다. 그것은 나무로이 구조를 표현하기 위해 나에게 자연 듯 : 이것은 위대한 작품을 data Dir = Hor | Vert deriving (Show) data Window a = Split Dir Sp

    0

    1답변

    에서 펑 확인 : ?:check_dv([v(1,x),v(2,y)], X). 어떻게 (이 경우 x에서) 예를 v(1,x)에 대한 두 번째 인수가, 무엇을 확인할 수 있나요? 목록의 머리가 이고 Head = [v(1,x)]인데 어떻게 확인할 수 있습니까? Head = v(_, x) 이 이 양식이다 Head IFF에 성공하고 모든 방향으로 제대로 작동 :

    0

    6답변

    튜토리얼 Functors, Applicatives, And Monads In Pictures 및 해당 JavaScript version을 따라 가면서 내 질문이 떠 올랐습니다. 텍스트에서 펑터가 컨텍스트의 값을 언 래핑한다고 표시되면 Just 5 ->5 변형이 발생하고 있음을 알았습니다. What does the "Just" syntax mean in Ha

    1

    1답변

    여기에서 (endo) functor는 객체를 가져 와서 같은 유형의 다른 객체에서 변형 할 수있는 것입니다. 가장 간단한 functor의 예는 ID입니다. struct Identity { template <typename T> T Apply(T x) { return x } }; 일반 Functor를 식별하는 "Fu

    6

    1답변

    하스켈의 서곡에 그런 것이 있습니까? 내가 일하고 있어요 프로젝트에서 wfmap :: Functor f => a -> (a -> b) -> (b -> a) -> (b -> f b) -> f a wfmap x u w g = fmap (w) (g (u x)) , 나는 종종 자신이 프로세스가와 '변환'을

    2

    3답변

    Maybe a 타입을 생성하는 함수가 있는데, 이것을 함수에 사용하여 Either b a을 생성했습니다. 내 코드를 단순화하기 위해 을 Left x에 매핑 할 수있는 방법이 있습니까? 다음 코드는 일부 컨텍스트를 제공합니다 rmX :: ... -> Maybe a cvX :: ... -> Either CVXError a data CVXError = Bad

    6

    1답변

    저는 하스켈에 비교적 익숙하지 않고 두병업자의 유용성을 이해하는 데 어려움이 있습니다. 나는 이론적으로 그들을 이해한다고 생각합니다. 예를 들어, 내가 Either 또는 Maybe와 같이 여러 가지 구체적인 유형을 추상화하는 유형을 가로 지르도록 매핑하려면 bifunctor에 캡슐화해야합니다. 그러나 한편으로는 그러한 예가 특히 고안된 것처럼 보입니다. 그