我面临的一个问题是,重组数组已经具有一些值,并且该值不断更新,现在如何检查数组是否具有超过该值的值?
arrData = [NSNumber(值:Categories.count),NSNumber(值:6.9),NSNumber(值:9.5),NSNumber(值:14.5),NSNumber(值:18.2),NSNumber(值:21.5), NSNumber(值:25.2),NSNumber(值:26.5),NSNumber(值:23.3),NSNumber(值:18.3),NSNumber(值:13.9),NSNumber(值:9.6)]
假设数组中的值为9.5,我想检查9.5值以及“我的数组”中的那个值(9.5)以上
答案 0 :(得分:0)
尝试以下解决方案以获取等于或大于9.5的值
let arrData = [NSNumber(value: 5.6), NSNumber(value: 6.9), NSNumber(value: 9.5), NSNumber(value: 14.5), NSNumber(value: 18.2), NSNumber(value: 21.5), NSNumber(value: 25.2), NSNumber(value: 26.5), NSNumber(value: 23.3), NSNumber(value: 18.3), NSNumber(value: 13.9), NSNumber(value: 9.6)]
//For Filter Data
let arrValue = arrData.filter{ Double(truncating: $0) >= 9.5 }
print(arrValue)