Преобразование String в Int в теле функции

swift
xcode

#1

Добрый вечер, помогите, пожалуйста, с решением данной задачи. Буду очень признателен)

Пользователь вводит целое число от 1 до 100 в виде строки String. Напишите функцию, которая проверяет ввод пользователя и возвращает число типа Int.

  1. Если пользователь ввёл вместо числа текст, то нужно вернуть −1 и вывести в консоль слово «Ошибка».
  2. Если пользователь ввёл число вне диапазона от 1 до 100 включительно, нужно вернуть это число, а в консоль вывести текст (“(value) вне диапазона”), где value — это число, введённое пользователем.
  3. В остальных случаях нужно просто вернуть число пользователя Int.

Подсказка: используйте вызов Int(String) для создания целого числа из строки. Например, Int(“1”) вернёт числовое значение 1.


#2

Что именно не получается сделать или понять?


#3

Не получается в принципе выполнить данное задание, выскакивает одна ошибка за другой)


#4

Покажите что вы делали, будем разбираться.


#5

Ещё актуально или разобрались сами?


#6

Да, актуально. Был бы рад помощи)