だから、私は(「または」)演算子を作りたい私はこのような変数を宣言することができますどの:Swiftデータ型中置演算子を作成できますか?
var someNum: Int or Double
この例をもたらします。実際にカスタムデータ型で使用したいと思っています。しかし、変数宣言のための演算子を作ることは可能ですか?その変数は、割り当てられているものに応じて2つの型のうちの1つになります。私はどのデータ型が入力可能か知っていますが、残念ながら、私は現在、フェイルセーフコードを実装した「Any」の型を割り当てています。または元のデータ型を変更しました。だから私はこれが可能か、存在するかどうか疑問に思っていただけです。
私はこの記事を参考にしましたが、私が読んだことから、私ができるかどうか、どうやって自分のニーズに合わせて実装するのか分かりません。 Custom Operators in Swift
ありがとうございました。
。 DoubleまたはFloatの例ではなく、このメソッドを列挙型で使用できますか? –
ええ、ちょっとテストしました。 'struct'型でもうまく動作します。 –