Задача · Ошибки · урок 10 из 11
Задача: разобрать возраст
Напишите функцию func parseAge(s string) (int, error), которая превращает строку в возраст. Если строка — целое число от 0 до 150, функция возвращает это число и nil. Иначе она возвращает 0 и ошибку, отличную от nil.
parseAge("42")→42, nilparseAge("abc")→0и ошибкаparseAge("151")→0и ошибка
Ограничения: строка может быть пустой или не быть числом; отрицательное число и число больше 150 — тоже ошибка, а 0 и 150 — допустимый возраст.
Не добавляйте лишних импортов, если в задаче это прямо не сказано.
Подпишись, чтобы пройти курс
Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.