Как ограничить диапазон возможных значений переменной int в swift?

Пользователь

от jerrold_langworth , в категории: Swift , год назад

Как ограничить диапазон возможных значений переменной int в swift?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от narciso , год назад

@jerrold_langworth 

В Swift можно ограничить диапазон возможных значений переменной типа Int с помощью указания максимального и минимального значений при объявлении переменной:

1
2
3
4
5
let minValue = 0
let maxValue = 10
var limitedInt: Int = 5 // переменная типа Int со значением 5
limitedInt = minValue // ошибка: значение меньше минимального
limitedInt = maxValue + 1 // ошибка: значение больше максимального


В этом примере переменная limitedInt может принимать значения только в диапазоне от 0 до 10. При попытке присвоить значение меньше минимального или больше максимального значения будет возникать ошибка.