-
LecciónMapas (parte 2 de 2): Operaciones
Sí amigos, aquí también hay de eso. Operaciones que podemos llevar a cabo tanto con mapas como con mapas mutables. Principalmente concatenar cosas en mapas y retirar cosas de mapas. Para todo lo demás: el ScalaDoc de la clase Map: http://www.scala-lang.org/api/2.10.3/index.html#scala.collection.Map. Y el ScalaDoc del mutable.Map: http://www.scala-lang.org/api/2.10.3/#scala.collection.mutable.Map -
LecciónMapas (parte 1 de 2): Creando mapas
Con la operación Map uno puede crear mapas, en los cuales se asocian claves K con valores V. No puedes repetir dos veces una misma clave K para un mapa pero sí puede haber dos claves K1, K2 que apunten al mismo V. -
LecciónSets, parte 3 de 3: SortedSet
SortedSet y en general cómo disponer conjuntos ordenados en Scala. Por naturaleza un Set no garantiza orden y los elementos pueden incorporarse en un orden inesperado. Pero con los conjuntos ordenados podemos establecer un criterio de orden que nos diga cuáles deben ir antes y cuáles después. -
LecciónSets, parte 2 de 3: Sets mutables
Los sets mutables tienen operaciones pensadas para insertar y eliminar elementos del conjunto además de retain, para filtrar los elementos que hay en un conjunto y eliminar el resto. -
LecciónSets, parte 1 de 3: Set
El Set es un tipo de colección en el que no pueden haber elementos duplicados. Podemos usarlo cuando queramos asegurarnos no tener repetidos en los elementos que lo conforman. Aquí os cuento las operaciones habituales que tiene un Set. -
LecciónEl map (es sensacional)
Con el map podemos aplicar una función anónima lambda pasada como parámetro a cada uno de los elementos de una lista de entrada, y recopilarlos en otra lista que es devuelta como parámetro. -
LecciónFunciones básicas de una colección
Un popurrí con algunas funciones útiles que traen las colecciones de Scala, como el método isEmpty, el nonEmpty, el length... En siguientes vídeos os hablaré de las funciones importantes a ritmo de un vídeo por una o dos por episodio. -
LecciónEl sistema de tipos
Hablo mucho de variables pero ¿qué se esconde realmente detrás del sistema de tipos de Scala? En este vídeo os cuento qué tipos de datos existen en Scala y cómo se llaman las clases en las que se jerarquizan los principales tipos. -
LecciónBucles WHILE y DO-WHILE (y String Interpolation)
Con los bucles WHILE y DO-WHILE podemos hacer que una determinada región de código se repita mientras cierta expresión booleana siga siendo verdadera, como en muchos otros lenguajes de programación. Indirectamente, os cuento cómo funciona el mecanismo de interpolación de Strings para poder meter variables dentro de tus strings sin... -
LecciónUn caso sencillo de MATCH
El match es una de las expresiones más potentes que hay en Scala que permite aplicar pattern matching. Ya os hablaré de ello en un futuro. Por ahora os voy a enseñar un caso de uso sencillo del match en el que lo usamos para devolver una expresión en función...