Как я могу проверить, что мой массив имеет значение и больше, чем значение в Swift4.2? - PullRequest
0 голосов
/ 03 июля 2019

Я столкнулся с одной проблемой: при обновлении массива уже есть некоторые значения, и он продолжает обновляться, теперь как я могу проверить, что массив имеет больше этого значения или нет?

arrData = [NSNumber (значение: category.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) в моем массиве

1 Ответ

0 голосов
/ 13 июля 2019

попробуйте решение ниже для получения значения, равного 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)
...