«enumeration» 태그된 질문

예를 들어 일부 컬렉션에서 값을 열거하는 프로세스입니다.


6
Java Enum 메서드-반대 방향 enum 반환
반대 방향을 반환하는 메서드가있는 열거 형 Direction을 선언하고 싶습니다. 이것이 자바에서 가능합니까? 다음은 코드입니다. public enum Direction { NORTH(1), SOUTH(-1), EAST(-2), WEST(2); Direction(int code){ this.code=code; } protected int code; public int getCode() { return this.code; } static Direction getOppositeDirection(Direction d){ return new Direction(d.getCode() * -1); } }
113 java  enums  enumeration 

6
(어떻게) 열거 형의 항목을 계산할 수 있습니까?
이 질문이 떠 올랐습니다. enum Folders {FA, FB, FC}; 각 폴더에 대한 컨테이너 배열을 만들고 싶었습니다. ContainerClass*m_containers[3]; .... m_containers[FA] = ...; // etc. (사용은 사용하기에 훨씬 더 우아 매핑 : std::map<Folders, ContainerClass*> m_containers;) 그러나 원래 질문으로 돌아가려면 배열 크기를 하드 코딩하지 않으려면 폴더에 몇 개의 항목이 있는지 알아내는 방법이 있습니까? …
98 c++  count  enumeration 

11
.NET 라이브러리에 월에 대한 미리 정의 된 열거가 있습니까?
.net 프레임 워크에 몇 달 동안 공식 열거가 있는지 확인하고 있습니다. 월 사용이 얼마나 흔한 지, 그리고 .net 프레임 워크에 다른 열거가 있기 때문에 하나가있는 것 같습니다. 예를 들어, 월요일, 화요일 등을 포함하는 요일에 대한 열거 형 System.DayOfWeek가 있습니다. 1 년 중 1 월, 2 월 등 몇 달 동안 …

8
열거를위한 단수 또는 복수?
열거에 단수 또는 복수를 사용합니까? 나는 선언에서 복수형이 가장 합리적이라고 생각합니다. enum Weekdays { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday } ...하지만 유형을 사용할 때 단수를 사용하는 것이 더 합리적이라고 생각합니다. Weekday firstDayOfWeek = Weekday.Monday; 나는 단수형 whith 정규 열거 형 및 플래그와 함께 복수형을 사용하는 권장 사항을 읽었지만 …

1
enumerateObjectsUsingBlock : 사용되는 BOOL * stop 인수는 무엇입니까?
나는 enumerateObjectsUsingBlock:최근에 빠른 열거 요구 사항을 위해 많이 사용 BOOL *stop하고 있으며 열거 블록에서의 사용법을 이해하는 데 어려움을 겪고 있습니다. NSArray클래스 참조 상태 stop: 부울 값에 대한 참조입니다. 블록은 YES배열의 추가 처리를 중지 하기 위해 값을 로 설정할 수 있습니다 . stop인수는 아웃 전용 인수입니다. 이 부울 YES은 블록 내 …

10
C #에서 열거하는 동안 List <T>에서 항목을 제거하는 지능적인 방법
루프에서 열거하는 동안 컬렉션에서 항목을 제거하려는 고전적인 경우가 있습니다. List&lt;int&gt; myIntCollection = new List&lt;int&gt;(); myIntCollection.Add(42); myIntCollection.Add(12); myIntCollection.Add(96); myIntCollection.Add(25); foreach (int i in myIntCollection) { if (i == 42) myIntCollection.Remove(96); // The error is here. if (i == 25) myIntCollection.Remove(42); // The error is here. } 변경이 발생한 후 반복이 시작될 …
87 c#  list  foreach  enumeration 


10
Java 제네릭을 사용하여 열거 형 값 반복
제네릭을 사용하는 동안 열거 형 값을 반복하는 방법을 찾으려고합니다. 이 작업을 수행하는 방법 또는 가능한지 확실하지 않습니다. 다음 코드는 내가 원하는 것을 보여줍니다. 코드 T.values ​​() 는 다음 코드에서 유효하지 않습니다. public class Filter&lt;T&gt; { private List&lt;T&gt; availableOptions = new ArrayList&lt;T&gt;(); private T selectedOption; public Filter(T selectedOption) { this.selectedOption = …

16
[여기에 선호하는 언어] 프로그램의 모든 변수를 열거하거나 나열합니다.
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중하도록 질문을 업데이트하십시오 . 휴일 칠년 전에 . 이 질문 개선 친구가 지난주에 프로그램 / 함수 등의 모든 변수를 열거하거나 나열하는 방법을 물었습니다. 디버깅 목적으로 (기본적으로 …

7
foreach 식별자 및 클로저
다음 두 스 니펫에서 첫 번째는 안전한가요, 아니면 두 번째는해야합니까? 안전하다는 것은 각 스레드가 스레드가 생성 된 동일한 루프 반복에서 Foo의 메서드를 호출하도록 보장된다는 것을 의미합니까? 아니면 새로운 변수 "local"에 대한 참조를 루프의 각 반복에 복사해야합니까? var threads = new List&lt;Thread&gt;(); foreach (Foo f in ListOfFoo) { Thread thread = …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.