Как отфильтровать значения массива на Kotlin?
Здравствуйте, уважаемые читатели моего блога. Сегодня поговорим про функцию высшего порядка, которая поможет нам фильтровать значения. К примеру, нам нужно указать минимальную цену товара и дальше товары показывать. Итак, начнём.
Для начала зайдите в Visual Studio или по ссылке (выберите Kotlin): https://www.onlinegdb.com/online_java_compiler
Введём следующий код:
var num= arrayOf(1,2,3,4,5,6,7,8,9,10)
var newnum=num.filter({item->item<6})
println(newnum)
В первой строке мы создали массив с именем num. Говорит, что это массив функция arrayOf. В параметрах мы перечисляем число от 1 до 10.
Далее мы создаём новую переменную и фильтруем её с помощью указания массив и filter. Всё это в скобках обычных и затем фигурных. Мы ставим условие, что значения должно быть меньше 6.
Далее мы выводим полученные значения.
В итоге наш код полностью будет выглядеть так:
fun main() {
var num= arrayOf(1,2,3,4,5,6,7,8,9,10)
var newnum=num.filter({item->item<6})
println(newnum)
}
Попробуйте его изменить, затем что-то своё напишите. На этом всё. Пока.
Поддержать данатом можно здесь
Мои курсы:
C нуля до 10 км в беге за месяц
С нуля до 73 отжиманий за 2.5 месяца
С нуля до 3800 прыжков на скакалке за 3 недели
С нуля до 205 приседаний за 11 недель
- Дмитрий Баль от