En esta entrada vamos a ver cómo Kotlin maneja un valor predeterminado en un diccionario ( Map ), y vamos a practicar con soluciones alternativas que llegan al mismo resultado, intentando escribir un código cada vez más simple y conciso. Para ello supongamos que queremos escribir una función genérica que toma una colección como argumento y devuelve un diccionario que contiene los elementos de la colección (claves) asociados a su número de ocurrencias (valores): fun < T > contarFrecuencia ( valores : Collection < T >): Map < T , Int > Vamos a ver distintas maneras de hacerlo. En la primera, usamos un MutableMap y al iterar sobre cada elemento de la lista comprobamos si ese valor aparece en el diccionario: si no es así ( null ), le asignamos un conteo inicial de 1; de lo contrario incrementamos el contador: fun main () { val letras = listOf ( "a" , "b" , "a" , "d" , "c" ) println ( contarElem...