-2

拡張機能の計算されたプロパティがゲッターとセッターの両方を持つことは可能ですか? Apple のガイドではそれについて言及されておらず、私が見た唯一の例は、拡張機能で読み取り専用の計算されたプロパティのみを示しています。

4

2 に答える 2

1

これは機能します:

extension Bool
{
    public var integerValue: Int
    {
        get
        {
            return true ? 1 : 0
        }

        set
        {
            self = (newValue > 0) ? true : false
        }
    }
}

そうです

于 2015-11-21T14:37:35.520 に答える