Неявные классы в Scala | OTUS >
Наколдовали тыкве улыбку, а вам скидку
Наколдовали тыкве улыбку, а вам скидку
Заклинание сработало — с 29 по 31 октября курсы дешевле на 20%. Успейте записаться, пока чары в силе.
Заклинание сработало — с 29 по 31 октября курсы дешевле на 20%. Успейте записаться, пока чары в силе.
Выбрать курс

Неявные классы в Scala

Начиная с версии 2.1, в язык программирования Scala была добавлена такая функциональность, как неявные классы. Сделано это было в первую очередь для того, чтобы расширить функциональность закрытых классов.

Работает это следующим образом: неявное ключевое слово следует определить в классе, объекте либо признаке. При этом первичный конструктор неявного класса обязан содержать в своем первом списке параметров ровно 1 аргумент. Дополнительно он может включать в себя список неявных параметров.

В примере ниже мы добавляем ​​новую функциональность, выполняя замену гласных символов строки на звездочку -- *.

1-1801-c9d4df.png

Для имплементации нужно лишь выполнить соответствующий импорт:

2-1801-e749ab.png

SCALA_Programming_Language_2_1-1801-885822.png По материалам https://coderlessons.com/.

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться
Популярное
Сегодня тут пусто
Ведьма наколдовала тыкве улыбку — а вам скидку
Ведьма наколдовала тыкве улыбку — а вам скидку
Заклинание сработало — с 29 по 31 октября курсы дешевле на 20%. Успейте записаться, пока чары в силе.
Заклинание сработало — с 29 по 31 октября курсы дешевле на 20%. Успейте записаться, пока чары в силе.