diff --git a/slides.md b/slides.md index 3f28807..8b5e224 100644 --- a/slides.md +++ b/slides.md @@ -136,7 +136,7 @@ * Inmutables. * Constructor canónico. - @@ -253,7 +253,7 @@ var area = switch (this) { case Square(var side) -> side * side; case Rectangle(var weight, var height) -> weight * height; - case Circle(var radious) -> Math.PI * Math.pow(radious, 2); + case Circle(var radius) -> Math.PI * Math.pow(radius, 2); }; ``` @@ -290,7 +290,7 @@ var result = switch (this) { case Square(Point(var x, var y), var side) -> ...; case Rectangle(Point(var x, var y), var weight, var height) -> ...; - case Circle(Point(var x, var y), var radious) -> ...; + case Circle(Point(var x, var y), var radius) -> ...; }; ``` @@ -720,6 +720,11 @@ [{"old":true,"name":"Toni","age":46},{"old":false,"name":"Baby","age":null}] ``` + + --- # ADTs: Errores @@ -827,7 +832,7 @@ * Preview en Java 23 (sep 2024). + de java 23 que ya incluye esta funcionalidad --> --- @@ -901,12 +906,12 @@ # ¿Qué falta todavía? 🤓 * Tail recursion. -* Soporte de tipos de datos primitivos en genericos. +* Soporte de tipos de datos primitivos en genéricos. + soportado para tipos genéricos --> --- @@ -949,7 +954,7 @@ # Articulos / Videos -- [Data Oriented Programmig](https://www.infoq.com/articles/data-oriented-programming-java/) Brian Goetz +- [Data Oriented Programming](https://www.infoq.com/articles/data-oriented-programming-java/) Brian Goetz - [Data Oriented Programming with Java 21](https://www.youtube.com/watch?v=8FRU_aGY4mY) Nicolai Parlog - [Java 23: Restoring the Balance with Primitive Patterns](https://nipafx.dev/inside-java-newscast-66/) Nicolai Parlog - [Why ADTs are important?](https://www.youtube.com/watch?v=LkqTLJK2API) Bartosz Milewski