저는 haxe에 익숙하지 않아 요소 사전을 반복하면서 항목을 제거해야합니다. 이것은 Haxe에서 가능합니까?항목을 제거하는 동안지도를 반복하는 방법은 무엇입니까?
1
A
답변
3
예, 가능합니다.
var map:Map<Int, String> = [100 => 'a', 101 => 'b', 102 => 'c'];
trace(map); // {100 => a, 101 => b, 102 => c}
for (v in map.keys()){
if (v == 101) map.remove(v);
}
trace(map); // {100 => a, 102 => c}
당신은지도의 키를 통해 반복하는 동안 당신은 제거 할 수 있습니다 https://try.haxe.org/#AE894
0
의 예제를 재생할 수 있습니다.
trace("Remove every 2nd key");
for(k in myMap.keys())
{
if(k % 2 == 0)
myMap.remove(k);
}
여기 내 예를 참조하십시오`키()`반복자가 삽입/제거에 대처 않는다는 보장은 없습니다 https://try.haxe.org/#d3525
관련 문제
- 1. 동시에 값을 추가하는 동안지도를 반복하는 방법은 무엇입니까?
- 2. 컬렉션을 반복하는 동안 항목을 제거하는 방법은 무엇입니까?
- 3. 목록을 포함하고 항목을 제거하는 dict 값을 반복하는 방법은 무엇입니까?
- 4. FilteredList에서 항목을 제거하는 방법은 무엇입니까?
- 5. carouFredSel에서 항목을 제거하는 방법은 무엇입니까?
- 6. ListView에서 항목을 제거하는 방법은 무엇입니까?
- 7. 목록에서 항목을 제거하는 방법은 무엇입니까?
- 8. 목록에서 항목을 제거하는 방법은 무엇입니까?
- 9. ArrayList에서 항목을 제거하는 동안 JList에서 항목을 제거하는 방법은 무엇입니까?
- 10. Magento 카트의 모든 항목을 반복하는 방법은 무엇입니까?
- 11. XtraBar에서 DevExpress 메뉴 항목을 반복하는 방법은 무엇입니까?
- 12. JQuery를 사용하여 테이블 항목을 반복하는 방법은 무엇입니까?
- 13. GridView의 모든 항목을 반복하는 방법은 무엇입니까?
- 14. 구조의 모든 항목을 철저히 반복하는 방법은 무엇입니까?
- 15. checklistbox 및 체크 항목을 반복하는 방법은 무엇입니까?
- 16. 하나 또는 여러 항목을 반복하는 방법은 무엇입니까?
- 17. MongoDB 3.0의 항목을 반복하는 방법은 무엇입니까?
- 18. PyQt4 : QListWidget의 모든 항목을 반복하는 방법은 무엇입니까?
- 19. Python에서 Queue.Queue 항목을 반복하는 방법은 무엇입니까?
- 20. 개행 문자를 제거하는 동안 dict를 반복하는 방법은 무엇입니까?
- 21. CollectionViewSource에서 항목을 추가하거나 제거하는 방법은 무엇입니까?
- 22. redis geohash에서 항목을 제거하는 방법은 무엇입니까?
- 23. PHP에서 객체의 중복 항목을 제거하는 방법은 무엇입니까?
- 24. 종이 목록 상자에서 항목을 제거하는 방법은 무엇입니까?
- 25. PowerShell에서 배열에서 항목을 제거하는 방법은 무엇입니까?
- 26. netBeans 플랫폼의 메뉴에서 항목을 제거하는 방법은 무엇입니까?
- 27. 배열에서 항목을 제거하는 가장 효율적인 방법은 무엇입니까?
- 28. ispell 개인 사전에서 항목을 제거하는 방법은 무엇입니까?
- 29. 캐시에서 만료 된 항목을 제거하는 방법은 무엇입니까?
- 30. 그 목록에서 빠진 항목을 제거하는 방법은 무엇입니까?
(이 반복자 '와 같이()'). 대부분의 타겟은'keys()'를위한리스트 또는 배열을 생성하기 때문에 안전합니다. 그러나 모든 것을 수행하는 것은 아닙니다 (예 : [자바가 떠오른다] (https://github.com/HaxeFoundation/haxe/blob/5979a08/). std/java/_std/haxe/ds/StringMap.hx # L386)). –