Является ли расширение файла «MyType + MyProtocol.kt» допустимым в Kotlin? - PullRequest
0 голосов
/ 13 июня 2019

В руководстве по стилю кода Swift мы можем прочитать:

Файл, содержащий одно расширение для типа MyType, который добавляет соответствие протоколу MyProtocol, называется MyType + MyProtocol.swift.

Похоже, хорошая идея организовать небольшие вспомогательные функции.Это применимо для Kotlin?Могу ли я назвать мой файл расширения как MyType + MyProtocol.kt или это плохая идея?

1 Ответ

1 голос
/ 13 июня 2019

Соглашения Kotlin по кодированию организации исходного кода утверждают, что:

В частности, при определении функций расширения для класса, которые актуальны для всех клиентов этого класса, поместите их в тот же файл , где определен сам класс . При определении функций расширения, которые имеют смысл только для конкретного клиента, поместите их рядом с кодом этого клиента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...