Scala Generics: A Gentle Introduction
Written version: https://blog.rockthejvm.com/scala-generics/
Scala Essentials course: https://rockthejvm.com/p/scala
This video is for Scala beginners coming from dynamically-typed languages (e.g. Python or JavaScript). Here, we explain what generics in Scala do, why they exist, why the Scala type system exists and how they all help us write better code. Obviously, we'll see how to define generics (classes, traits, methods) and how to use generics in Scala.
Follow Rock the JVM on:
LinkedIn: https://linkedin.com/company/rockthejvm
Twitter: https://twitter.com/rockthejvm
Blog: https://blog.rockthejvm.com
-------------------------------------------------------------------------
Home: https://rockthejvm.com
-------------------------------------------------------------------------
Видео Scala Generics: A Gentle Introduction канала Rock the JVM
Scala Essentials course: https://rockthejvm.com/p/scala
This video is for Scala beginners coming from dynamically-typed languages (e.g. Python or JavaScript). Here, we explain what generics in Scala do, why they exist, why the Scala type system exists and how they all help us write better code. Obviously, we'll see how to define generics (classes, traits, methods) and how to use generics in Scala.
Follow Rock the JVM on:
LinkedIn: https://linkedin.com/company/rockthejvm
Twitter: https://twitter.com/rockthejvm
Blog: https://blog.rockthejvm.com
-------------------------------------------------------------------------
Home: https://rockthejvm.com
-------------------------------------------------------------------------
Видео Scala Generics: A Gentle Introduction канала Rock the JVM
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![An Akka, Cats and Cassandra Project in Scala - Part 4](https://i.ytimg.com/vi/GYvcPXb6ppE/default.jpg)
![Akka Streams Backpressure](https://i.ytimg.com/vi/L5FAyCCWGL0/default.jpg)
![Cats Effect 3 Course: An Overview](https://i.ytimg.com/vi/A4-oGXdYinI/default.jpg)
![Optimizing Kafka Producers and Consumers: A Hands-On Guide](https://i.ytimg.com/vi/9WrdxvCXUhs/default.jpg)
![Scala and Slick Tutorial, Part 2 - Advanced Queries](https://i.ytimg.com/vi/9gbgy1XdK8Q/default.jpg)
![Another Approach to Monads in Scala: A Way to Generalize Chained Computations](https://i.ytimg.com/vi/a0C-RrncrYA/default.jpg)
![HTTP Authentication in Scala with Http4s: Passwords, Digests, Sessions, JWTs](https://i.ytimg.com/vi/DxZIuvSDvyA/default.jpg)
![Custom Pattern Matching in Scala](https://i.ytimg.com/vi/js2IgkNz1H0/default.jpg)
![Type-Level Programming in Scala 3: How to Prove Type Relationships at Compile Time](https://i.ytimg.com/vi/zxft2cVuXmw/default.jpg)
![Kotlin Tutorial - Kotlin at Light Speed, Part 5 - Functional Programming in Kotlin](https://i.ytimg.com/vi/p6SagGRLYaE/default.jpg)
![OAuth Authentication in Scala with Http4s](https://i.ytimg.com/vi/NZwnZhwVPrs/default.jpg)
![Scala 3: Anti-Givens](https://i.ytimg.com/vi/HQojyuZK-Uo/default.jpg)
![Underscores Everywhere - 7 Contexts of Underscore in Scala | Rock the JVM](https://i.ytimg.com/vi/ACCpukz4ckg/default.jpg)
![Much Ado about Nothing | Rock the JVM](https://i.ytimg.com/vi/6Uoy81gnD_I/default.jpg)
![SBT in Scala (part 2) - Setting up Modules, Organizing Builds, Using Plugins](https://i.ytimg.com/vi/HBZDKt9ZqSg/default.jpg)
![Mutability in Scala | Rock the JVM](https://i.ytimg.com/vi/js3xtPNlMgo/default.jpg)
![Akka Streams - Working with Stage Actors](https://i.ytimg.com/vi/CbROb078_Qs/default.jpg)
![Functional Error Handling in Kotlin, Nullables and Options](https://i.ytimg.com/vi/783eGYfsVuU/default.jpg)
![5 Nice Scala Tricks for Concise and Expressive Code | Rock the JVM](https://i.ytimg.com/vi/aX-Lc6NXhC8/default.jpg)
![Hands-on Kotlin Tutorial - Kotlin at Light Speed, Part 6 - Nullables, Special Methods, Extensions](https://i.ytimg.com/vi/iciZcJr2v2Q/default.jpg)
![Scala 3: New Types | Rock the JVM](https://i.ytimg.com/vi/orTmm6OMaLw/default.jpg)