scala oops

A simple enum in scala

enum Face:
    case HEAD
    case TAIL

Enum with parameters

enum Face(val faceValue: Int):
    case HEAD extends Face(0)
    case TAIL extends Face(1)
 
println(Face.HEAD.faceValue) // 0