Добавить в корзинуПозвонить
Найти в Дзене

Oбласть видимости функций

В Swift область видимости функций определяется ключевыми словами public, internal, fileprivate, и private. Эти ключевые слова могут использоваться для указания уровня доступа к функциям. Вот примеры: Рublic:public делает функцию доступной из любого места внутри модуля и из других модулей, которые импортировали этот модуль. Internal:internal (по умолчанию) делает функцию доступной только в пределах текущего модуля. Fileprivate:fileprivate делает функцию доступной только внутри того же файла, где она определена. Private:private делает функцию доступной только внутри того же блока кода, включая расширения этого блока.

В Swift область видимости функций определяется ключевыми словами public, internal, fileprivate, и private. Эти ключевые слова могут использоваться для указания уровня доступа к функциям.

Вот примеры:

Рublic:public делает функцию доступной из любого места внутри модуля и из других модулей, которые импортировали этот модуль.

Internal:internal (по умолчанию) делает функцию доступной только в пределах текущего модуля.

Fileprivate:fileprivate делает функцию доступной только внутри того же файла, где она определена.

Private:private делает функцию доступной только внутри того же блока кода, включая расширения этого блока.