Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ktSpRsPrm 22 of 299 menu
◀ ▶

Практика результата вызова в 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 в цепочке. Выведите оба итога через пробел, а пустой ответ не печатайте.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить