lazy-evaluation

    0

    1답변

    은 c이 유효하지 않고 두 번째 종료시 왜 종료되지 않는지 이해하려고합니다. 설명에서 here main은 단지 평가되지 않은 썽크이며, executing은 단지 데이터 구조를 구축하고 있습니다. 나는 같은 원리를 여기에 적용하려고 노력하고 있는데 왜 첫 번째 주전자가 끝나지 않는지 보게된다. 누군가 제가이 부분을 이해하도록 도와 주거나 이해에 대한 조언을

    0

    1답변

    지연 할당을 구현하는 이상한 문제가 발생하여 https://eigen.tuxfamily.org/dox/TopicInsideEigenExample.html에 표시된대로 추가하십시오. 내가 컴파일러 내가 대신 SumOp<Vector, Vector>&의 운영자에게 왼쪽 값 Base<SumOp<Vector, Vector>>을 통과 불평 Vector 클래스에 ope

    -1

    1답변

    이 코드가 0으로 나누기 예외를 생성해서는 안됩니까? precedence rules에 따르면 public class Testing { public static void main(String[] args) { if(6 > 5 || 5/0 == 0) System.out.println("true"); } } 는 5/

    4

    2답변

    나는 구성 파일 경로를 찾는 방법을 찾고있다. 이것은 두 가지 패스를 수행해야합니다 : 먼저 기존의 설정 파일을 찾은 다음, 뒤로 이동하여 첫 번째 쓰기 가능한 경로를 찾으십시오. 내 특정 상황에 과도 함이 있지만,이 생각은 나에게 : 게으른 평가와 다중 열거를 방지 할 수 있습니까? 내가 실행하는 경우 public IEnumerable<string> Ge

    2

    1답변

    내가 스택 오버 플로우 방지하기 위해이 코드 조각 mapv와 map를 교체해야 할 이유 생산 : #!/bin/bash lein-exec (println (reduce (fn [acc _] ;;(mapv #(inc %) acc)) (map #(inc %) a

    0

    1답변

    나는 "경고"에 대한 가치를 얻으려고하지만별로 운이 없다. LazyMapCollection<Dictionary<AnyHashable, Any>, AnyHashable>(_base: [AnyHashable("google.c.a.e"): 1, AnyHashable("google.c.a.ts"): 1475009164, AnyHashable("google.c.a.

    1

    1답변

    확률 적 프로그래밍 문제의 첫 번째 단계에 일부 지연 연결을 추가하려고합니다. 예를 들어, 최적의 솔루션은 위치 (16) 및 (20)는 내가 게으른 제약 조건을 추가 할 다음과 같이 내가 원하지 않는 함께 선택되는 것을 저에게 보여줍니다 First Stage x1 + x2 + ... + x40 = 5 z_i,l <= x_i i=1,..

    0

    1답변

    디버깅하지 않고 디버깅하지 않고도 일부 데이터를 지연 초기화하려고 할 때 동작이 다릅니다. 이 코드를 디버깅하는 동안 속성은 호출되기 전에 평가되는 것 같습니다! 디버깅하지 않고 실행하면 이것이 일어나지 않습니다 (일종의 경합 조건?). 줄 B2와 C2에 중단 점이 있습니다. 나는 다음 줄이 인쇄 얻을 것으로 예상하지,하지만 난 디버깅하는 동안 볼 ...

    6

    2답변

    다른 인스턴스 변수에 따라 값이 게으른 인스턴스 변수를 초기화 : 재산 초기화 내에서 인스턴스 멤버 'getEventCalendar'을 사용할 수 없습니다; 'self'를 사용할 수있게되기 전에 속성 이니셜 라이저가 실행됩니다. 다른 오브젝트 타입 instance variablesself의 값에 의존하여 lazy 인스턴스 변수를 초기화하기위한 임의의 적절한

    1

    2답변

    며칠 전이 질문을 게시했습니다 : Haskell performance using dynamic programming 문자열 대신 ByteString을 사용하는 것이 좋습니다. ByteStrings로 알고리즘을 구현 한 후 프로그램이 충돌하여 메모리 제한을 초과합니다. import Control.Monad import Data.Array.IArray im