Задачи на методы в Java. Часть 8
Сделайте generic-метод measureTime(Runnable/Supplier) для замера времени.
Объясните, зачем нужны inline-методы.
Сделайте метод repeat(int n, IntConsumer action).
Сделайте noinline параметр (объясните).
Сделайте crossinline lambda (объясните).
Сделайте inline higher-order function.
Сравните inline и обычную метод с лямбдой.
Сделайте метод isPalindrome(String s).
Используйте inline для reified (preview).
Сделайте метод debug(Runnable block).