私はあなたの助けが必要です。あなたはこの文で{ get }
を書いて何を意味するのか私に説明してくださいすることができますスウィフトでの簡単な不動産のゲッターの説明
public var isLandscape: Bool { get }
私が意味する、これを理解するのはとても簡単です読み取り専用の計算されたプロパティですが、中括弧が後に置かれていない理由を私は理解していないことですget
単語私は自分の計算されたプロパティを作成したい場合は、それらを配置し、そのreturn value
を記述する必要がありますか? Appleがそのゲッターの実装を隠し、プロパティーのread-only
タイプを表示することを望んでいたことを意味しますか?
以下の回答から明らかでない場合、これは計算されたプロパティとは関係ありませんが、適合する型はisLandscape'というプロパティのゲッターを持たなければなりません。私はそれが計算されたプロパティに似ていることを知っていますが、これは単なるプロトコル宣言です。実際の実装は格納されたプロパティでも、計算されたプロパティでもかまいません。 – Rob