例如,我需要一个有价值的Int
,但我限制它只能设置为1-10。这个功能是否迅速构建?除了覆盖设定者。这可能吗?
答案 0 :(得分:0)
您可能正在寻找enumeration。它允许您设置一系列值(尽管不是严格的数字),这些值可以作为输入。做这样的事情:
enum NumsTill10 {
case 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
}
并将其设置为变量:
let number:NumsTill10 = NumsTill10.1
甚至
let number:NumsTill10 = .1
然后你可以这样做:
if number == .7 {
//It's 7!
}