object Suit extends Enumeration {
val Clubs, Diamonds, Hearts, Spades = Value
implicit class SuitValue(suit: Value) {
def isRed = !isBlack
def isBlack = suit match {
case Clubs | Spades => true
case _ => false
}
}
}
참고링크
* https://stackoverflow.com/questions/4346580/how-to-add-a-method-to-enumeration-in-scala
'Scala' 카테고리의 다른 글
Scala Seq(Future(Seq(SomeClass))) 형태를 Future(Seq(SomeClass)) 형태로 변경하기 (0) | 2022.05.13 |
---|