セイロンに次の列挙型があるとします。
abstract class Suit()
of hearts | diamonds | clubs | spades {}
object hearts extends Suit() {}
object diamonds extends Suit() {}
object clubs extends Suit() {}
object spades extends Suit() {}
値を繰り返し処理したいと思います。Javaでは、私はそうしますSuit.values()
。セイロンに似たようなものはありますか?
私はそれを自分で定義しようとしましたが、セイロンには静的メンバーがないため、うまくいきませんでしたか? トップレベルで定義する必要があります:
Suit[4] suites= [hearts, diamonds, clubs, spades];