Практика результата вызова в Kotlin
Две строки "4" и "four" по очереди
превращайте в число через обертку над toInt.
После каждой попытки выводите сам объект результата
и строку "next".
Функция по температуре возвращает Result:
ниже 0 - неудача, иначе успех со строкой
"warm" или "cold" при пороге
20. Для 25 и -3 выведите
пары флагов успеха и неудачи.
Разбор "11" и "11z" в число заверните
в Result. Для первой строки возьмите число
жестким способом, для второй - null мягким.
Напечатайте оба ответа.
Из "3" получите число и в одной цепочке
соберите строку "lane-3". Итог выведите
через мягкое чтение или запасное "lane-0".
Строка "0" дает успешное число. В следующем
шаге цепочки поделите 10 на это число с
перехватом сбоя внутри преобразования. Покажите
Result после цепочки.
Пустая строка после trim не должна проходить
проверку require в обертке. Подставьте
"empty" при неудаче и выведите текст через
мягкое чтение для ввода " ".
Неудачный разбор "?" замените на длину
исходной строки безопасной лямбдой. Успешный разбор
"2" умножьте на 10 в цепочке.
Выведите оба итога через пробел, а пустой ответ
не печатайте.