Я пытаюсь написать программу, в которой я прошу пользователя ввести номер. Если пользователь введет число, программа выполнит оператор печати. Я рассмотрел эту часть, но у меня возникли проблемы с тем, как попросить пользователя ввести новый номер, если он не введен.
print("enter number")
if let input = readLine() {
if let number = Int(input) {
repeat {
if number > 0 {
print("haha")
}
else {
print("not a positive number")
print("enter another positive number")
}
} while number < 0
}
}