yield

    3

    1답변

    접두사를 인쇄하는 코드 블록을 사용하여 번호 매기기 목록을 인쇄하는 메서드가 있습니다. arr = %w(a b c) def print_lines(array) array.each_with_index do |item, index| prefix = yield index puts "#{prefix} #{item}" end

    1

    1답변

    배열에서 생성기 함수를 작성하려고합니다. 가장 간단한 예는 다음과 같습니다 const array = [1,2,3,4] function * createGenerator() { array.map(function(elem){ yield elem } } 그리고 내가 기대 : 또한 function * crea

    0

    2답변

    나는 다음과 같은 코드를 가지고 그것을 실행 예상대로 오류를 발생 Array1 "이 표시되면 다음과 같은 오류가 발생합니다. `<main>': undefined method `my_name' for ["a", "b", "c", "d"]:Array (NoMethodError) 나는 그 오류가 의미하는 것이지만 내 코드가 어긋나는 것은 확실하지

    -2

    2답변

    흥미로운 점을 발견했습니다. C#, .NET 4.0. IDisposable 인터페이스를 나타내는 클래스가 있습니다. 위에서 언급 한 클래스에서 함수를 가지고 있는데, IEnumerable에서 yield return을 반환합니다. 호출시 해당 컨트롤에서 점프합니다. 에 단계하지 마십시오 예 :.이 class Program { static void

    0

    1답변

    나는 http://railstutorial.org을 따르고 있습니다. 나는 10.2 섹션을 제외한 모든 것을 다 끝냈다. 그런 다음 어떤 종류의 문제가 발생했습니다. 내 현재 응용 프로그램 코드는 아래와 같습니다. 섹션 7.3.4의 연습 2에서는 응용 프로그램에 몇 가지 코드를 추가했습니다. 결과적으로 경로를 업데이트하고 10.1.1 절 (코드 작성자는 y

    0

    1답변

    혼합 유형, 목록 및 사전의 중첩 된 json 개체를 병합하기 위해 재귀 생성기 함수를 작성하려고합니다. 나는 내 자신의 학습을 위해 이것을 부분적으로하고 있기 때문에 인터넷에서 어떤 일이 벌어지고 있는지 더 잘 이해할 수 있도록 예제를 포착하는 것을 피할 수는있다.하지만 막연한 결과를 낳았다. 고리. 생성기 함수에 전달 된 데이터 원본은 mongo 컬렉션

    1

    2답변

    컬렉션의 다음 요소를 반환하는 데 yield return이 있고 그 다음 반복을 마치려면 yield break이 있습니다. 루프 컨트롤러가 다음 요소로 건너 뛰도록 일종의 yield continue이 있습니까? 은 여기 분명히 구축하지 않습니다하지만 난 달성하기 위해 노력하고있는 작업은 다음과 같습니다 별도의 yield continue 문이 할 필요가 없습

    3

    3답변

    나는 생성자를 생성하기 위해 함수 f을 사용하지만 때때로 오류가 발생할 수 있습니다. 나는 현실에서 (오류를 생성하는 인덱스를 인쇄, 주요 블록의 for 루프가 except에서 오류 잡는 후 계속 주요 코드를 발생하는 두 가지 일을하고자하는 오류 수도 인덱스 3에 대해 발생하지 않음) 오류 발생 후 중단 된 코드가 중지되었습니다. 앞서 언급 한 두 가지 기

    6

    1답변

    send을 통해 생성기에 전달 된 값의 인덱스에 직접 액세스하여 내 파이썬 (2.7.10) 코드를 더 간단하게 만들 수 있다고 생각하고 코드가 실행되면 놀랐습니다. 그때 정말 아무것도하지 않는 yield에 적용되는 인덱스를 발견 않으며 예외 던져 않습니다 def gen1(): t = yield[0][0][0] assert t yi

    0

    1답변

    0을 도입 한 패턴을 생성하고자하는 다음과 같은 문제점이 있습니다. 문제는이 공간이 효율적이어야한다는 것입니다. 따라서 한 번에 패턴 중 하나를 생성하고 반환하는 생성기를 사용하고 싶습니다 (예 : 목록을 만들고 반환하지 않으려 고합니다). 나는 손실에 있습니다. 왜냐하면 내가 발전기를 부르는 데있어서 뭘 잘못하고 있는지 모르기 때문에 어떤 도움을 주시면