Pytania otagowane jako map

Słownik odwzorowuje klucze na wartości, umożliwiając wydajne pobieranie wartości z kluczy. Znacznik USE [map-function] dotyczący mapowania funkcji na dane, PLEASE; a dla geografii [mapy].

6
Jak zaktualizować std :: map po użyciu metody find?
Jak zaktualizować wartość klucza std::mappo użyciu findmetody? Mam mapę i deklarację iteratora taką jak ta: map <char, int> m1; map <char, int>::iterator m1_it; typedef pair <char, int> count_pair; Używam mapy do przechowywania liczby wystąpień znaku. Używam Visual C ++ 2010.
90 c++  map  stl  stdmap 

1
Jak liczyć przedmioty na mapie Go?
Jeśli chcę policzyć elementy w strukturze mapy, jakiej instrukcji powinienem użyć? Próbowałem użyć for _, _ := range m {...} ale wydaje się, że składnia jest fałszywa.
89 map  go 

3
Iterowanie po mapie golang
Mam mapę typu: map[string]interface{} I na koniec mogę stworzyć coś takiego (po deserializacji z pliku yml za pomocą goyaml) mymap = map[foo:map[first: 1] boo: map[second: 2]] Jak mogę iterować tę mapę? Próbowałem następujących rzeczy: for k, v := range mymap{ ... } Ale pojawia się błąd: cannot range over mymap …
89 map  go  loops 

2
Zamapuj na ciąg w Javie
Kiedy robię System.out.println(map)w Javie, otrzymuję niezły wynik w stdout. Jak mogę uzyskać tę samą reprezentację ciągu a Mapw zmiennej bez mieszania się w standardowe wyjście? Coś jak String mapAsString = Collections.toString(map)?
88 java  map  tostring 

5
Mylony z przekształceniem dla zrozumienia w płaską mapę / mapę
Naprawdę nie rozumiem Map i FlatMap. To, czego nie rozumiem, to jak interpretacja jest sekwencją zagnieżdżonych wywołań map i flatMap. Poniższy przykład pochodzi z programowania funkcjonalnego w Scali def bothMatch(pat:String,pat2:String,s:String):Option[Boolean] = for { f <- mkMatcher(pat) g <- mkMatcher(pat2) } yield f(s) && g(s) przetłumaczyć na def bothMatch(pat:String,pat2:String,s:String):Option[Boolean] = mkMatcher(pat) …



6
Utwórz mapę w Javie
Chciałbym utworzyć, mapktóry zawiera wpisy składające się z(int, Point2D) Jak mogę to zrobić w Javie? Bezskutecznie próbowałem wykonać następujące czynności. HashMap hm = new HashMap(); hm.put(1, new Point2D.Double(50, 50));
85 java  map 

3
FFMPEG mux video i audio (z innego wideo) - problem z mapowaniem
Chciałbym umieścić dźwięk z wideo na innym wideo bez dźwięku (w jednym poleceniu): ffmpeg.exe -i video1_noAudio.mov -i video2_wAudio.mov -vcodec copy -acodec copy video1_audioFromVideo2.mov Wydaje mi się, że „-mapa” to właściwy sposób, ale pomyliłem się z tym. Czy możesz zasugerować, jak to rozwiązać?
84 audio  video  map  ffmpeg  mux 

7
Jak umieścić wszystko w Java hashMap zawartość jednej do drugiej, ale nie zastępować istniejących kluczy i wartości?
Muszę skopiować wszystkie klucze i wartości z jednego A HashMap do innego B, ale nie zastępować istniejących kluczy i wartości. Jak najlepiej to zrobić? Zamiast tego zastanawiałem się nad iteracją zestawu kluczy i sprawdzeniem, czy istnieje, czy nie Map temp = new HashMap(); // generic later temp.putAll(Amap); A.clear(); A.putAll(Bmap); A.putAll(temp);
83 java  map  hashmap 

2
Uruchamiam połączenie dwóch map
Mam funkcję rekurencyjną, która tworzy obiekty reprezentujące ścieżki plików (klucze to ścieżki, a wartości to informacje o pliku). Jest rekurencyjna, ponieważ jest przeznaczona tylko do obsługi plików, więc jeśli napotkany zostanie katalog, funkcja jest rekurencyjnie wywoływana w katalogu. Biorąc to wszystko pod uwagę, chciałbym zrobić odpowiednik set union na dwóch …
82 map  go  union 


9
Używanie char * jako klucza w std :: map
Próbuję dowiedzieć się, dlaczego poniższy kod nie działa i przypuszczam, że jest to problem z użyciem znaku * jako typu klucza, jednak nie jestem pewien, jak mogę go rozwiązać i dlaczego tak się dzieje. Wszystkie inne funkcje, których używam (w HL2 SDK) używam, char*więc użycie std::stringspowoduje wiele niepotrzebnych komplikacji. std::map<char*, …
81 c++  map  stdmap 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.