Pattern Matching in Kotlin – quo vadis?
- 13. September 2022
- 12:00 – 12:45 Uhr
Pattern Matching ermöglicht eine intuitive Schreibweise für Typprüfungen und erlaubt das strukturelle Extrahieren und Prüfen von Objektinhalten. Das Konzept findet sich in immer mehr Programmiersprachen, darunter Scala, Python, Rust und neuerdings auch Java. Kotlin wiederum bietet mit der »when«-Expression leider nur einen dürftigen Ersatz für echtes Pattern Matching. Ein umfangreicherer Support wäre eine große Bereicherung für die Sprache, zumal das Interesse in der Community groß ist.
In diesem Talk stellt Benedikt Jerat Dir anhand von konkreten Beispielen aus anderen Programmiersprachen das Konzept des Pattern Matchings vor. Ausgehend vom Ist-Zustand in Kotlin gibt er Dir einen Ausblick darauf, wie Code durch Pattern Matching elegant transformiert werden kann.
Hier lernst Du:
- Grundlagen des Konzepts »Pattern Matching«
- Ist-Zustand in Kotlin in Abgrenzung zu anderen Sprachen
- Ausblick auf die Möglichkeiten, die sich in Kotlin irgendwann bieten könnten
Du willst noch mehr aus der Veranstaltung mitnehmen?
Folgender Workshop passt optimal zu diesem Vortragsthema:
Workshop 4: Einführung in die Funktionale Programmierung
30. September 2022, 9:30 – 17:00 Uhr