2
だからここのAppleのドキュメントを通過するIM - Apple Docs「公開プライベート(設定)」アクセス修飾子はどのように機能しますか?
その後、私はこのに走った...正確に動作しpublic private(set)
を追加するどのよう
public struct TrackedString {
public private(set) var numberOfEdits = 0
public var value: String = "" {
didSet {
numberOfEdits += 1
}
}
public init() {}
}
?驚くほど簡単な例や説明を表示できれば!
説明は間違いですが、言及された変数が間違っています。 numberOfEditsプロパティは、クラス内からのみ設定可能なプロパティです(他の場所の読み取り専用)。 valueプロパティは、どこでも読み取り/書き込みが可能です。 – ghostatron
ありがとう@conarch。一定。 –
@conarch "numberOfEditsプロパティは、クラス" Not the class "内からのみ設定できるプロパティです。ファイル。 Swiftでは、クラス・スコープのプライバシーがまだ実装されていません。 – matt