Loops/Nested: Difference between revisions

Content added Content deleted
(→‎{{header|Vlang}}: Rename "Vlang" in "V (Vlang)")
(→‎{{header|Kotlin}}: made the kotlin example not use Java)
Line 2,121: Line 2,121:


=={{header|Kotlin}}==
=={{header|Kotlin}}==
<syntaxhighlight lang="scala">import java.util.Random
<syntaxhighlight lang="kotlin">import kotlin.random.Random


fun main(args: Array<String>) {
fun main() {
val r = Random()
val a = Array(10) { IntArray(10) { Random.nextInt(1..20) } }
val a = Array(10) { IntArray(10) { r.nextInt(20) + 1 } }
println("array:")
println("array:")
for (i in a.indices) println("row $i: " + a[i].asList())
for (i in a.indices) println("row $i: ${a[i].contentToString()}")


println("search:")
println("search:")
Outer@ for (i in a.indices) {
outer@ for (i in a.indices) {
print("row $i: ")
print("row $i:")
for (j in a[i].indices) {
for (j in a[i].indices) {
print(" " + a[i][j])
print(" " + a[i][j])
if (a[i][j] == 20) break@Outer
if (a[i][j] == 20) break@outer
}
}
println()
println()
Line 2,153: Line 2,152:
row 9: [20, 16, 5, 13, 15, 9, 3, 2, 2, 16]
row 9: [20, 16, 5, 13, 15, 9, 3, 2, 2, 16]
search:
search:
row 0: 10 8 19 17 19 7 13 16 16 4
row 0: 10 8 19 17 19 7 13 16 16 4
row 1: 6 2 6 1 11 10 2 8 1 14
row 1: 6 2 6 1 11 10 2 8 1 14
row 2: 3 6 4 6 10 2 10 20</pre>
row 2: 3 6 4 6 10 2 10 20</pre>


=={{header|Lambdatalk}}==
=={{header|Lambdatalk}}==