цена использования extansion функций?
неочевидность мб
они бесплатные
странный вопрос ... в принципе странный
это точно
опять же : ты сможешь подменить реализацию метода который экстеншн?
Я не эксперт, но в зависимости от того где ты ее создаешь. Если ты пишеш в классе что-то типа fun String.some(value : Some) То оно из него сделает под капом void some (string: String, value: Some) А в других случаях, в object или вне класса, будет статик функция, такого же вида. А цена статиков, это другой вопрос)
опять же: ты пишешь экстеншны на свои классы или на библиотечные? а если на свои то почему их не включаешь в код самого класса? )
помню что ты топишь за создание класса где это возможно , я с этим согласен и сам так пишу, хотя в тесты не умею.
Обсуждают сегодня