やりたいこととしては以下のようなことで、Key Valueで定数を管理したいのですが、以下のコードですとkeyの部分が動的に変わる想定で、Genderに存在するかチェックしてから参照する必要があります。もう少し上手い書き方や方法がないか考えているのですがアドバイスいただけないでしょうか
定義
struct Constant { var Gender = ["m":"男性", "f":"女性"] }
呼び出し側
var key = "m" var val = Constant.Gender[key!]
「もう少し上手い書き方や方法」の前に、エラーの出ない実行できるコードを書いて下さい。