iterator

    1

    1답변

    내 파일을 거치기위한 반복기를 만들려고합니다. 내 파일은 바이너리이며 내부에 int 값을 가지고 있으므로 내 관점에서는 그렇게 작동해야합니다. 하지만 오류가 나타납니다 "데이터 멤버의 잘못된 사용"IntFile :: file ' "그래서 내가 코드를 어디에 오류가 나타납니다. 어떻게 관리 할 수 ​​있습니까? 내가 오류를 받고 있어요 #include <io

    8

    3답변

    반환하는 데이터에 매우 장황한 API의 여러 끝점을 사용하고 있습니다. 이 데이터의 하위 집합을 다른 곳의 다른 코드에 제공하고 싶습니다. 나는 몇 가지 (I 통해 루프 계획 및 필터)이 같은 사전을 제공하고 가정하자 : asset = { 'id': 1, 'name': 'MY-PC', 'owner': 'me', 'loca

    0

    2답변

    반복기가있는 파일에서 값을 읽을 수 있습니까? 그러면 파일이 반복의 끝에서 자동으로 닫힙니 까? with 문을 사용하여 이러한 반복기를 만드는 것은 효과가없는 것처럼 보입니다. 당신은 당신이 할 필요가 with 사용하려면 with open('/dev/zero', 'rb') as f: values = iter(f.read(1) f

    1

    1답변

    프로그램은 벡터에서 이진 검색이어야합니다. 결국 그것은 발견 된 요소를 인쇄합니다. 내 코드는 다음과 같습니다 #include <iostream> #include <string> #include <vector> using namespace std; int main() { vector<string> s{"a","b","c"};

    2

    1답변

    PHP 7.1에서는 새로운 is_iterable 함수를 추가하여 변수를 반복 할 수 있는지 여부를 확인했습니다. 그러나 객체 속성을 반복 할 수도 있지만 is_iterable은 false를 반환합니다. 이것은 문서화되어 있고 문제에 관한 PHP 버그를 찾을 수 없기 때문에 고의적 인 것처럼 보입니다. 그러나 이것이 왜 완료되었는지 궁금합니다. <?php

    1

    1답변

    자바 스크립트를 사용하고 있습니다. 이제 나는 java에서 "[\"x \ ", \"y \ "] 문자열을 가지고 있습니다." 이제 자바 스크립트에서 이것을 사용하고 싶습니다. 아래 코드를 찾으십시오 : String str = "[\"x\",\"y\"]"; <script> var javaScriptVar = '<%= str%>' </script>

    1

    2답변

    ES6에서는 반복자 상태를 복제 할 수 있습니까? var ma=[1,2,3,4]; var it=ma[Symbol.iterator](); it.next(); 여기서 기억하고 싶다면 javascript에서 어떻게해야합니까? 무엇이 rememered입니까? 이후 JSON.stringify(it) //it would just return {}

    0

    1답변

    링크 된 목록 클래스를 만들고 이터레이터를 정의하려고합니다. 마지막으로 제외한 모든 클래스가 있습니다. 나는 코드를 컴파일 할 때이 오류가 발생한다. 'recList.SortedList :: begin with T = Record! = recList.SortedList :: = 'T : Record'로 끝남 ' a1q1main.cpp : 114 : 37 :

    -2

    2답변

    나는 반복기 객체 인 을 가져 와서 모든 항목에 대해 일부 논리를 수행하는 생성기 함수를 사용합니다. 이것은 더 큰 반복 목록에서 실행됩니다. 그것은 다음 수익률 다시 호출 코드에 결과, 그것은 for 및 while 파이썬 IDLE에서이 코드를 실행 루프 def func(it): item = next(it) item = item.execu

    1

    3답변

    일반적으로 기본 컨테이너를 기본 필드로 사용하는 클래스가 있습니다. 예를 들어, 나는 단지 하나의 변수 vec가있는 클래스 template <typename T> class Vec_3D { public: /* ... */ std::array<T, 3> vec; /* ... */ }; 을 가지고 있고 나머지는 벡터와 함께