First-class functions/Use numbers analogously: Difference between revisions
Content added Content deleted
m (→{{header|Sidef}}: updated code) |
(→{{header|Kotlin}}: Updated example see https://github.com/dkandalov/rosettacode-kotlin for details) |
||
Line 730: | Line 730: | ||
=={{header|Kotlin}}== |
=={{header|Kotlin}}== |
||
<lang scala>// version 1.1. |
<lang scala>// version 1.1.2 |
||
fun multiplier(n1: Double, n2: Double) = { m: Double -> n1 * n2 * m} |
fun multiplier(n1: Double, n2: Double) = { m: Double -> n1 * n2 * m} |
||
Line 744: | Line 744: | ||
val ai = doubleArrayOf(xi, yi, zi) |
val ai = doubleArrayOf(xi, yi, zi) |
||
val m = 0.5 |
val m = 0.5 |
||
for (i in 0 until a.size) { |
for (i in 0 until a.size) { |
||
println("${multiplier(a[i], ai[i])(m)} = multiplier(${a[i]}, ${ai[i]})($m)") |
println("${multiplier(a[i], ai[i])(m)} = multiplier(${a[i]}, ${ai[i]})($m)") |
||
} |
} |