Dart 3 : Records, patterns, switch, sealed classes… toutes les nouveautés du langage de Flutter
Dev Café
Lors de la Google I/O, Google va annoncer la version 3.0 du langage Dart utilisé en Flutter. On y trouve les records et patterns, tout comme des grosses améliorations sur les switch et if. Pour finir par des mots clés sur les classes, dont l’arrivée des sealed classes !
👉 Sommaire de la vidéo : 00:00 Introduction 00:45 La fin du non null-safety 01:18 Les records et patterns 02:32 Un exemple avec des listes 03:23 Des records nommés et non-nommés 04:08 Un exemple avec une Map 04:52 Les switch abandonnent le mot clé break 05:34 Le switch return 06:19 Un switch en fonction du type de classe 07:43 Un switch qui gère le null/non-null 08:30 De nombreuses possibilités sur les switch 10:40 Les changements sur les if 11:09 Les types de classes 11:54 Les sealed classes 12:56 Les autres ajouts / modifications sur Dart 3 14:06 Conclusion
👉 Liens utiles
Changelog de Dart 3 https://github.com/dart-lang/sdk/blob/main/CHANGELOG.md
Documentation sur la migration https://dart-dev--pr4808-dart3migrationguide-lhaqtkuf.web.app/resources/dart-3-migration ... https://www.youtube.com/watch?v=vxyBuvDJeC0
117199003 Bytes