12 из 90 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
Что произойдет, если ты определишь функцию plus в Kotlin-классе, но опустишь ключевое слово operator?
plus
operator
Функция работает как перегрузка оператора, но генерирует предупреждение компилятора
Код не компилируется с ошибкой
Функцию можно вызвать только по имени (a.plus(b)), но не символом +
a.plus(b)
+
Kotlin автоматически добавляет модификатор operator и успешно компилирует