Value Classes in Scala

Value Classes in Scala

Java via YouTube Direct link

Defining Value Classes

10 of 21

10 of 21

Defining Value Classes

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Value Classes in Scala

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 Value Classes in Scala
  3. 3 Agenda
  4. 4 Main Idea
  5. 5 Implications of this Representation
  6. 6 Some Use Cases
  7. 7 Example: Extension Method
  8. 8 Xprint:typer
  9. 9 Client Code
  10. 10 Defining Value Classes
  11. 11 Type Hierarchy
  12. 12 Extending Traits
  13. 13 Boxing
  14. 14 Trait Method Calls
  15. 15 Performance Model
  16. 16 Overloading Restrictions
  17. 17 Manifestation at Bridges class C[T](val x T) extends Anyval
  18. 18 Extending Java Interfaces
  19. 19 Option[T] value class?
  20. 20 Feature Interactions in the Compiler
  21. 21 Future: Multiple Fields

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.