例えば以下のようなTestというclassがあるのですが、他のclassを通じて値を共有したいので、classプロパティにしたいと思いました。
変数についてはstaticにするということで良いと思うのですが、enumを同じように扱える方法はないでしょうか。
(変数なら Test.nというよう値を扱えるように、Test.Sampleというような感じでしょうか)
enumについて理解があまり進んでいなくて、要領を得ない質問でしたら申し訳ありません。
Swift
1class Test { 2 3 enum Sample:Int { 4 case a = 1 5 case b 6 case c 7 } 8 9 var n:Int = 0 10 var z:Double = 0.0 11}
Swift
1class Test { 2 3 enum Sample:Int { 4 case a = 1 5 case b 6 case c 7 } 8 9 static var n:Int = 0 10 static var z:Double = 0.0 11}
Swift
1class SetTestProperty { 2 func set() { 3 Test.n = 1 4 Test.Sample = .b 5 }
回答1件
あなたの回答
tips
プレビュー