foldleft

    0

    1답변

    item이라는 튜플 목록이 있는데 목록의 각 색인에는 2 x Double이 포함됩니다. item = ((1.0, 2.0), (3.0, 4.0), (10.0, 100.0)) 나는 목록 item 내에서 각 인덱스에 대한 계산을 수행 할 내가 foldLeft와 함께 할 것을 시도하고있다. 이건 내 코드입니다 : item.foldLeft(0.0)(_ + myM

    0

    1답변

    겹치는 요소가있는 튜플 목록의 목록이 있습니다. val tupLis:Seq[(List[(Integer,Char)],Int)] = null//data 튜플 목록에서 겹치는 요소를 병합하려고합니다. 여기에 어떤 코드를 사용하여 어떤 foldleft를 사용하여 목록에서 중복 된 튜플 목록을 병합합니다. 병합 작업이 수행되지 않습니다. 일부 튜플 목록 요소가

    6

    1답변

    내가 이해하지 못하는 유형에 문제가 있습니다. 아래의 코드에서 half1과 half2 두 가지 방법이 있습니다. 정확히 half1의 반환 유형이 명시 적으로 지정되어 있지 않은 경우는 예외입니다. 그러나 foldLeft half에서 두 메서드를 사용하면 컴파일러 오류가 발생합니다. 여기에 코드가 있습니다. val c을 설정하는 줄에 문제가 있습니다. pac

    1

    2답변

    일련의 Future를 순서대로 실행하는 가장 정교한 방법을 찾으려합니다. 하나의 Future의 실행은 이전에 따라 달라집니다. 나는 미래의 임의의 숫자에 대해 이것을하려고 노력하고있다. 사용자의 경우 : 내 데이터베이스에서 ID의 수를 검색했다. 이제 웹 서비스에서 관련 데이터를 검색해야합니다. 유효한 결과를 찾았 으면 한 번 멈추고 싶습니다. 나는 성공한

    0

    2답변

    나는 [a, b, c, d,. . . ]에서 [(a, b), (c, d),. . .]. 이제이 작동하고 여기에 코드입니다 : makeTuple :: [a] -> [(a,a)] makeTuple [] = [] makeTuple [a] = [] makeTuple (x:y:xs) = (x,y): (makeTuple xs) 지금이해야 할 다음 일은 이것이

    0

    3답변

    foldr 및 lambda을 사용하여 목록에서 1의 수를 찾는 방법을 알아 냈습니다. 목록이 하나 (1) (define (exactlyone L) (foldr (lambda (elem count) (if (equal? elem 1) (+ count 1) count)) 0 L) ) 이있는 경우 그러나 어떻게 가능한 경우 경우 상태에

    4

    2답변

    저는 함수형 프로그래밍과 스칼라를 배우려고합니다. 그래서 Chiusano와 Bjarnason의 "Functional Programming in Scala"를 읽었습니다. 목록의 경우 왼쪽 접기와 오른쪽 방법을 이해하는 데 문제가 있습니다. 나는 여기를 둘러 보았지만 친근한 초보자를 찾지 못했습니다. 그래서이 책에서 제공하는 코드는 다음과 같습니다 단점과 무

    1

    1답변

    나는 ScalaZ에 관한 기사를 읽고 그것에 대해 질문이 있습니다. 이 article에서는 sum 함수를 일반화하여 합계 형식을 추상화합니다. 특성 모노 이드가 [A]로 정의된다 def sum[T](xs: List[T])(implicit m: Monoid[T]) = //... 은 다음과 같습니다 trait Monoid[A] { def mappe

    2

    1답변

    값이 Seq[Array[Int]]이고 하나만 Array[Int]으로 끝내고 싶습니다. 나는 foldLeft 작동 것이라고 생각하지만, 의외로 그렇지 않습니다 : 나는이 작업을 수행 할 수 있기 때문에 scala> val arr1 = Array(1,2,3) arr1: Array[Int] = Array(1, 2, 3) scala> val arr2 = Ar