Šioje programoje išmoksite patikrinti, ar masyve yra nurodyta reikšmė Kotlin.
1 pavyzdys: Patikrinkite, ar „Int Array“ yra nurodyta reikšmė
 fun main(args: Array) ( val num = intArrayOf(1, 2, 3, 4, 5) val toFind = 3 var found = false for (n in num) ( if (n == toFind) ( found = true break ) ) if (found) println("$toFind is found.") else println("$toFind is not found.") )
Kai paleisite programą, išvestis bus:
3 yra rasta.
Pirmiau pateiktoje programoje turime sveikų skaičių masyvą, saugomą kintamajame num. Panašiai skaičius, kurį reikia rasti, saugomas toFind.
Dabar mes naudojame for-inkilpą, norėdami pakartoti visus numerio elementus ir atskirai patikrinti, ar toFind yra lygus n, ar ne.
Jei taip, mes nustatėme trueir nutraukėme kilpą. Jei ne, pereiname prie kitos kartojimo.
2 pavyzdys: naudodami srautą patikrinkite, ar masyve yra nurodyta vertė
 import java.util.stream.IntStream fun main(args: Array) ( val num = intArrayOf(1, 2, 3, 4, 5) val toFind = 7 val found = IntStream.of(*num).anyMatch ( n -> n == toFind ) if (found) println("$toFind is found.") else println("$toFind is not found.") )
Kai paleisite programą, išvestis bus:
7 nerasta.
Pirmiau pateiktoje programoje, užuot naudoję foreach kilpą, mes konvertuojame masyvą į IntStreamir naudojame jo anyMatch()metodą.
anyMatch()metodas paima predikatą, išraišką ar funkciją, kuri grąžina loginę vertę. Mūsų atveju predikatas kiekvieną srauto elementą n palygina su toFind ir grąžina truearba false.
Jei grįš kuris nors iš elemento n true, truetaip pat bus nustatyta rasta .
3 pavyzdys: Patikrinkite, ar masyve yra nurodyta neprimityvių tipų reikšmė
 import java.util.Arrays fun main(args: Array) ( val strings = arrayOf("One", "Two", "Three", "Four", "Five") val toFind = "Four" val found = Arrays.stream(strings).anyMatch ( t -> t == toFind ) if (found) println("$toFind is found.") else println("$toFind is not found.") )
Kai paleisite programą, išvestis bus:
Rasta keturi.
Pirmiau programą, mes naudojamas ne primityvų duomenų tipą Stringir naudoti Arrays"S stream()metodą pirmą konvertuoti jį į upelį ir anyMatch()patikrinti, ar masyvas yra suteikiama vertė tofind.
Čia yra lygiavertis „Java“ kodas: „Java“ programa, skirta patikrinti, ar masyve yra nurodyta vertė.








