今までout of rangeを避けるために
if 0 =< value && value < 100 {
// let v = array[value]
}
のように条件文を書いていたのですが,SwiftにはRangeという便利なやつがあるので,
if (0 ..< 100).contains(value) {
// let v = array[value]
}
という風に書けば良いことに今更気づきました.
switch文の中では普通に使っていたのですが,なぜかif文では律儀に条件2つのANDにしていました...