Case Classes: Defining a case class

Defining a case class

case class Book(isbn: String)

val frankenstein = Book("978-0486282114")

A minimal case class requires the keywords case class, an identifier, and a parameter list (which may be empty).

Related concepts

Defining a case class

Case Classes: Defining a case class — Structure map

Clickable & Draggable!

Case Classes: Defining a case class — Related pages: