enumerator

    0

    1답변

    열거 형 구현은 열거 자의 값에 따라 다르지만 컴파일러는 아래 예에서 모든 열거 자 값을 나타낼 수있는 유형을 선택합니다. 이유를 모르겠습니다. 예 1이 컴파일되지 않습니다. 반면에 예 2은 괜찮습니까? 참고 : 열거 만 통합 상수 식으로 초기화 할 수 있기 때문에 큰 숫자가 정확히 pow(2,63)이다, 그냥 무작위 숫자가 아닌 그건, 내가 거기에 그것을

    3

    2답변

    루비에서 열거자를 루프 백하는 방법이 있습니까? a=[1,2,3] a.to_enum a.next => 1 a.next => 2 a.next => 3 a.next => 1 이 어떻게 열거가 마지막 요소에 도달 할 때 next 방법은 첫 번째 요소로 돌아갈 수 있습니다 :이 코드 조각을 감안할 때?

    3

    1답변

    왜 이것이 nil을 반환하고 2 행은 무엇을 의미합니까? 배열은 솔루션을 만들려고 노력하고있는 스도쿠 퍼즐의 행을 나타냅니다. 배열을 볼 수있는 방법을 여러 가지로 보려면 irb에서 다른 방법을 시도하고 있습니다. array = ['0150030020001009062700684304900020175010403800039050009000810408600700

    1

    1답변

    GetEnumerator 메서드 실행에 대해 혼란스러워합니다. GetEnumberator 메서드가 실행되는 시점을 알고 싶습니다. 클래스 A 있고 2 또는 3 속성이 있으며 이러한 속성 중 하나가 GetENumerator 메서드에서 사용되고 있습니다. 클래스 A의 객체의 속성에 새 값을 할당 한 다음 동일한 객체를 일부 veritable에 할당하면됩니다.

    0

    1답변

    triangular_numbers = Enumerator.new do |yielder| number = 0 count = 1 loop do number += count count += 1 yielder.yield number end end 5.times { print triangular_numbers

    4

    1답변

    AWS S3 파일 전달 API를 구현 중입니다. S3의 S3ObjectInputStream에서 브라우저로 바이트를 스트리밍해야합니다. 클라우드 프론트로 파일을 제공하는 유스 케이스가 옵션이 아닙니다 (주로 로컬 개발) 저는 InputStream을 가지고 있기 때문에 가장 확실한 것은 Ok.chunked를 Enumerator.fromStream과 함께 사용하

    0

    1답변

    바인딩과 함께 매개 변수를 전달하는 것 외에 전달 된 객체를 블록/메소드 내부에서 변경하여 초기 객체에 변경 사항을 반영 할 수 있습니까? {one:1, two:2, three:3, four:4}.each!{ |k,v| v = v.to_s * v } 전달 된 변수에 대한 변경 사항이 반영됩니다 경우는 : {one:1, two:2, three:3, four:

    0

    1답변

    그래프 클래스 (목록 및 매트릭스 구현 모두)를 디자인하고 있습니다. 나는 GetAdjacencies(int vertex)과 같은 방법을 제공해야합니다. 처음에는 IEnumerable을 반환하는 것으로 생각하여 foreach 문을 사용하여 결과를 반복 할 수있게되었습니다. 그러나 다음 번에 나는 GetAdjacencies(int vertex)이 발생할 때마

    5

    1답변

    서로 다른 스레드에서 공통 열거자를 호출하려고합니다. 다음과 같은 처리를 할 때, enum = (0..1000).to_enum t1 = Thread.new do p enum.next sleep(1) end t2 = Thread.new do p enum.next sleep(1) end t1.join t2.join

    0

    1답변

    저는 현재 만들고있는 간단한 GUI 스크립팅 언어에 대해 작은 파서를 만들고 있습니다. 모든 것이 잘 작동하지만 나는이 작업을 수행 할 수 있는지 알아야합니다 Parser.hpp : class Parser { public: enum class LineType; } GUIParser.hpp : 이것은 나에게 오류를 제공 class GUIPa