En este post te voy a explicar como funcionan los Maps en Scala.
Primeros pasos.
Un Map, es un diccionario. Una colección que recibe una tupla de dos valores. El primer valor representa la llave o Key, el segundo el valor. Puedes agregar y remover pares mediante tuplas.
Inicializar un Map.
Los Map se inicializan con Map. Si los tipos pueden ser inferidos con los parámetros no es necesario especificar los Type Parameters.
Obtener datos del Map.
Puedes obtener la colección con todos los keys, todos lo Values, o todos los pares. Si requieres obtener un valor mediante el Key, el Map te va a retornar un Option, necesitas saber cómo tratarlos.
Map methods.
Un método de mapeo es aquel que transforma una colección en otra. Cualquier método que reciba una colección y retorne una nueva con algún valor transformado es un map method.
Referencias:
- https://docs.scala-lang.org/overviews/collections/maps.html
- https://docs.scala-lang.org/overviews/scala-book/collections-maps.html
- NVL in SQL Server - 2023-11-01
- ¿Que es Cake Build? - 2023-02-22
- #How to fix error: MSB4019: The imported project «Microsoft.Data.Tools.Schema.SqlTasks.targets» was not found - 2023-02-20