ここで初心者です。誰も値とvalueOfメソッドを持つ列挙型を反復する例を与えることができますか?kotlinのvalues()とvalueOfを使用して列挙値を反復する
これは
enum class Gender {
Female,
Male
}
私の列挙型クラスである私たちは、この
Gender.Female
のような値を得ることができます知っているしかし、私は性別のすべての値を反復処理し、表示したいです。どうすればこれを達成できますか?あなたは簡単にすべての値を反復処理することができます上記で
val genders = enumValues<Gender>()
:Kotlin 1.1以降
val genders = Gender.values()
利用できるヘルパーメソッドもありますAnyhelpはそうは次のようにあなたがvalues
を使用することができます
[逆ルックアップでKotlinの有効な列挙型]の可能な複製?(https://stackoverflow.com/questions/37794850/effective-enums-in-kotlin-with-reverse-lookup) – miensol
「Gender」と思われます。値() 'を私にhttps://kotlinlang.org/docs/reference/enum-classes.html#working-with-enum-constants – EpicPandaForce
に従ってGender.values()はこのようなものを印刷しています[LGender; @ 2f0e140b –