fold

    1

    1답변

    Swift 표준 라이브러리 API는 Array에 주어진 클로저를 사용하여 시퀀스의 요소를 결합한 결과를 반환하는 reduce(into:_:) 메서드가 있음을 지정합니다. API 문서에 "이 방법을 정수 배열에 사용하여 인접한 등호를 필터링 할 수 있습니다."라고 언급되어 있습니다. 누군가가 이것이 어떻게 수행 될지에 대한 예를 제공 할 수 있습니까?

    2

    2답변

    저는 스칼라에 대해 매우 익숙하며 일부 로깅을 수행 한 후 일부 [문자열] 또는 없음을 반환하고 싶지만 리턴 된 유형이 폴드가 작동하지 않는 것으로 보입니다. (Option[String]).fold{ logger.info("Message append failed") None }{stuff=> logger.i

    2

    4답변

    이 문제를 스칼라로 접근하는 관용적 인 방법을 알고 싶습니다. 시작 날짜와 종료 날짜와 그 사이에 날짜 모음이 있으면 지정된 날짜 모음에 간격 날짜가없는 시작 날짜부터 끝 날짜까지 필요한 모든 날짜가 포함되어 있는지 확인하십시오. 유형 서명 : def checkDate(start: DateTime, end: DateTime, between: IndexedS

    6

    2답변

    나는 컴팩트 배수 표현을 성공없이 사용하려고합니다. 여기 예를 들어 이 작업 입니다 C++ 17 코드 내가 더 컴팩트 한 형태로 그것을 번역 할 template <bool... B> struct Fold_And : std::integral_constant<bool, (B && ...)> { }; template <bool... B> constex

    0

    1답변

    Apache Flink의 설명서에 따르면 : DataStream Transformations. 접은 집계 DataStreamDataStream로부터 KeyedStreamDataStream- 대신 에서 변환을 대표하는, 감소 모두. 이유를 알고 싶습니다. 는 지금까지 내가 이해, 당신은 여전히 ​​map 또는 filter처럼 (비 키가) 데이터 스트림에 re

    2

    1답변

    문제점 : 첫 번째 인수가 단항 함수이고 두 번째 인수 목록이있는 함수 mapf을 정의하십시오. 결과는 인수 목록의 각 요소에 적용되는 함수 목록입니다. 재귀 함수가 아닌 fold_right를 사용하여 한면을 작성하십시오. 솔루션 : let mapf fn list = fold_right (fun h t -> fn h :: t) list [] 내가 fol

    -3

    1답변

    dropnth' :: [a] -> Int -> [a] dropnth' xs n = foldl (\a b -> if (last a) == xs!!n then a else b ++ []) [head xs] xs 나는 foldl을 사용하여 "목록의 모든 n 번째 요소 삭제"문제를 해결하려고했지만 오류가 발생합니다. 어떻게해야합니까? 오류 :

    0

    1답변

    시퀀스 (리스트, 반복자) a0, a1, a2, ...을 가지고 있으며, 접기 위해 f 함수를 사용합니다. 나는이 매스 매 티카에서 FoldList과 유사 나 a0, f(a0, a1), f(f(a0, a1), a2), ... 에게 제공하는 발전기를 가지고 싶습니다. 사용할 수있는 기능이 fold_list입니까? 나는 아무것도 찾을 수 없었다.

    2

    2답변

    Flink : Monitoring the Wikipedia Edit Stream의 빠른 시작 예제를 따르고 있습니다. 예는 자바에, 나는 다음과 같은 스칼라에 구현하고 그러나 /** * Wikipedia Edit Monitoring */ object WikipediaEditMonitoring { def main(args: Array[Strin

    1

    1답변

    접기 작업에서 문자 목록에 대해 여러 결과를 얻고 나중에 각 값을 자체 변수에 대한 소멸 할당을 사용하려고합니다. 그러나 이것은 코 틀린 컴파일러에 의해 예외가 발생하는 것 같다 java.lang.UnsupportedOperationException: Don't know how to generate outer expression for class <clos