Item 35. Ordinal
ordinal λ©μλ λμ μΈμ€ν΄μ€ νλλ₯Ό μ¬μ©νλΌ
λλΆλΆμ μ΄κ±° νμ μμλ μμ°μ€λ½κ² νλμ μ μ«κ°μ λμλκ³ , λͺ¨λ μ΄κ±° νμ μ ν΄λΉ μμκ° κ·Έ μ΄κ±° νμ μμ λͺ λ²μ§Έ μμΉμΈμ§λ₯Ό λ°ννλ ordinal λ©μλλ₯Ό μ 곡νλ€. λλ¬Έμ μ°κ²° νμ μμμ μ°κ²°λ μ μ«κ°μ ordinal λ©μλλ‘ μ»μ μ μμ§λ§, μ΄λ μ λ μ¬μ©νμ§ λ§μμΌ νλ€.
ordinal μ¬μ©
μΈμ€ν΄μ€ νλ μ¬μ©
μΈμ€ν΄μ€ νλλ₯Ό μ¬μ©νλ©΄ κ°λ¨νκ² ν΄κ²°ν μ μλλ°, μ΄ λ°©μμ μ¬μ©νλ©΄ μ€κ°μ κ°μ μΆκ°νκ±°λ λΉμ°λ λ±μ μμ μ μνν΄λ λ¬Έμ κ° μλ€.
ordinalμ μ°μ
ordinal λ©μλλ λλΆλΆ μ¬μ©ν μΌμ΄ μκ³ , EnumSetκ³Ό EnumMap κ°μ΄ μ΄κ±° νμ κΈ°λ°μ λ²μ© μλ£κ΅¬μ‘°μ μΈ λͺ©μ μΌλ‘ μ€κ³λμμΌλ μ΄ λͺ©μ μ΄ μλλΌλ©΄ μ¬μ©νμ§ μλ κ²μ΄ μ’λ€.
Last updated
Was this helpful?