Ho bisogno di trovare il numero di coppie (chiave, valore) in una mappa nel mio codice Scala. Posso scorrere la mappa e ottenere una risposta, ma volevo sapere se esiste una funzione diretta per questo scopo o no.Come trovare il numero di coppie (chiave, valore) in una mappa in scala?
23
A
risposta
30
è possibile utilizzare .size
scala> val m=Map("a"->1,"b"->2,"c"->3)
m: scala.collection.immutable.Map[String,Int] = Map(a -> 1, b -> 2, c -> 3)
scala> m.size
res3: Int = 3
4
Uso Map#size
:
La dimensione di questo attraversabile o iteratore.
Il metodo size
è da TraversableOnce così, salvo sequenze infinite o sequenze che non deve eseguire l'iterazione di nuovo, può essere utilizzato in un ampio intervallo - List, Map, Set, ecc
Problemi correlati
- 1. Ottenere il numero totale di coppie chiave-valore in RocksDB
- 2. Come trasformare RDD [(Chiave, Valore)] in Mappa [Tasto, RDD [Valore]]
- 3. Serializzazione di un elenco di coppie chiave/valore in XML
- 4. Come distinguere il mio elenco di coppie chiave/valore
- 5. Coppie valore chiave utilizzando JSON
- 6. Come convertire un Seq [A] in una mappa [Int, A] usando il valore di A come chiave nella mappa?
- 7. Come impostare più coppie chiave-valore in un cookie?
- 8. Trovare il numero di coppia non ordinata in una matrice
- 9. - Trovare il numero di coppie con una distanza di diametro in un albero?
- 10. Grails: query o criteri in base a una coppia/valore delle proprietà della mappa di coppie
- 11. Come incrementare il valore per una chiave specifica in una mappa in java?
- 12. Come stampare una mappa in Scala
- 13. iterazione di coppie chiave/valore in un dict Weaver chiavi
- 14. Come chiamare .map() su una lista di coppie in scala?
- 15. Scala il modo migliore per trasformare una raccolta in una mappa per chiave? (2 ° variante)
- 16. Analizzare coppie chiave/valore JSON con JSON.NET
- 17. c valori # estratto da coppie chiave-valore in stringa
- 18. Come creare una mappa ordinata in scala?
- 19. Come inserire una nuova coppia chiave-valore in una mappa in DynamoDB? (java)
- 20. Impossibile ottenere il valore utilizzando la chiave in una mappa in forma di foglia di limone?
- 21. come ottenere chiave corrispondenti utilizzando il valore in una mappa C++
- 22. Mappa distribuita in Scala Spark
- 23. gruppo DOP fetchAll coppie chiave-valore in assoc serie
- 24. Invertire l'ordine delle coppie chiave-valore in un dizionario (Python)
- 25. I18n: come verificare se mancano coppie chiave/valore di traduzione?
- 26. Aggiunta di coppie chiave/valore a un dizionario
- 27. tipo di classe come chiave nella mappa a Scala
- 28. groovy: trova una chiave in una mappa e restituisce il suo valore
- 29. Come trovare il k più grande numero in somme a coppie come setA + setB?
- 30. Appiattimento di una tabella a 1 riga in una tabella coppie valore-chiave
si potrebbe trovare utile per trascorrere un po di tempo a guardare il [Scala Collezioni API] (http://www.scala-lang.org/docu/files/collections-api/collections.html) documenta e prova le cose nella REPL. Avere una conoscenza pratica di ciò che puoi fare con le raccolte ti aiuterà ad affrontare molti problemi. – AmigoNico