functional-programming

    3

    4답변

    어떻게 목록의 예에서 가장 자주 값을 얻을 수 있습니다 : [1,3,4,5,6,6] -> output 6 [1,3,1,5] -> output 1 임 내 자신의 기능에 의해 그것을 얻으려고 노력하지만 난 너희들이 나를 도울 수 달성하지 못할? 내 코드 : 여기 del x [] = [] del x (y:ys) = if x /= y then

    1

    2답변

    팩토링 된 F # 코드의 긴 체인을 작업 할 때 여러 가지 이유로 코드의 요소를 제거해야하므로 코드를 수정하여 버그를 수정하거나 변경 사항을 추가하고 코드를 다시 팩터링 할 수 있습니다. 인수 분해 및 인수 분해는 대부분 자동화가 가능해야하는 상징적 변환을위한 것이기 때문에 (실제로는 쉽지는 않습니다). 누구나 그런 도구를 만들었습니까?

    2

    1답변

    자바에서 다음과 같은 코드를 올바른 기능 방식으로 수행하는 가장 좋은 방법은 무엇입니까? 이상 물론,이 필수적 방법으로 스칼라에 직접 번역 될 수 LinkedList<Item> itemsInRange = new LinkedList<Item>(); for (int y = 0; y < height(); y++) { for (int x = 0; x <

    1

    2답변

    교수는 목록의 모든 순열을 찾아내는 방법을 보여주었습니다. 즉, (abc) => (abc) (acb) (bac) (bca) (cba) (택시) foldl 또는지도를 사용하면 훨씬 효율적으로 작업을 수행 할 수 있습니다. 기능적 사고 방식에 완전히 새로운 기능입니다. 나는 내 인생에 대해 이것을 이해할 수 없다.

    1

    3답변

    testNG/Maven/Springs RestTemplate을 사용하여 HTTP REST 애플리케이션을 테스트하기위한 프로젝트를 설정했습니다. 기능 테스트에는 REST 애플리케이션에 대한 여러 번의 호출이 사용자 프로세스를 모방 한 스위트 내에 포함되어 있습니다. 괜찮습니다. 인증을 사용하고있는 것으로 알고 있습니다. 질문은 testNG로 어떻게해야합니까?

    1

    2답변

    무한 루프가 필요한 자바 스크립트에서 Worker을 만들었습니다. 루프 내부에서 여러 비동기 호출을 수행하고 계속하기 전에 완료 할 때까지 기다려야합니다. 나는 모두가 치명적 결함이 될 것으로 보인다 것을 볼 수이 작업을 수행하는 두 즉각적인 가지 방법이 있습니다 1) while(true) { var promise = async_call();

    2

    2답변

    새로운 양도 기능을 사용하지 않고 아래에 shawn으로 할당 할 수 있습니까?? struct S { int one; double two; } vector<S> v(10); std::transform(begin(v), end(v), begin(v), /*some how bind S::two to 10., for example*/

    36

    3답변

    가능한 중복 기능을 전달하는 방법 :이 일을 알고 Shorter way to pass every element of an array to a function : def inc(a) a+1 end [1,2,3].map{|a| inc a} 하지만 파이썬에서, 난 그냥 필요를 쓰기 : map(inc, [1,2,3]) 또는 [inc(x) for

    4

    1답변

    기능적 접근 방식을 사용하여 XML 끌어 오기 처리 (예 : StAX)에 대한 유용한 자습서를 찾고 있는데, 변경 가능한 값이 없습니다. 흥미로운 요소를 처리하고 흥미가없는 요소를 우회하는 많은 재귀 프로 시저가 필요하다고 생각합니다. 스칼라 코드가 좋지만 기능적 언어로 알고리즘을 만들 수 있습니다. 의견이나 제안이 있으십니까?

    6

    2답변

    하스켈의 서곡이 함수의 인수를 스왑 유용한 기능을 가지고를 구현해야합니다. 사용자 지정 메서드를 정의하는 대신 Proc 클래스에 원숭이 패치를 적용하여 flip과 Proc#curry을 사용할 수 있습니다. 예 : f = lambda {|x, y| [x, y]} g = f.flip.curry.(2) y 값을 제공하십시오. 나는 그것을 수행하기 위해 Pr