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