Swift/Access Control Levels: Difference between revisions
Jump to navigation
Jump to search
imported>Fire m Fire moved page Swift/AccessControlLevels to Swift/Access Control Levels |
(No difference)
|
Latest revision as of 10:31, 19 November 2022
変数のアクセスできる範囲を指定するためにアクセス制御の識別子を追加できる。
- public
- 同じモジュール内のコードから宣言にアクセスしたり、サブクラス化できる。
- internal
- 同じモジュール内のコードからのみ宣言にアクセスできることを示す。未指定の場合のデフォルトはほとんどの場合これをつけたのと等価。
- fileprivate
- 宣言と同じソースファイル内のコードからのみ宣言にアクセスできる。
- private
- 宣言で囲んだスコープ内のコードからのみ宣言にアクセスできる。