First-class functions/Use numbers analogously: Difference between revisions
Content added Content deleted
m (→{{header|Scala}}: convert method to funciton) |
m (→{{header|Scala}}: Missing definitions) |
||
Line 467: | Line 467: | ||
scala> val zi = 1.0 / ( x + y ) |
scala> val zi = 1.0 / ( x + y ) |
||
zi: Double = 0.16666666666666666 |
zi: Double = 0.16666666666666666 |
||
scala> val numbers = List(x, y, z) |
|||
numbers: List[Double] = List(2.0, 4.0, 6.0) |
|||
scala> val inverses = List(xi, yi, zi) |
|||
inverses: List[Double] = List(0.5, 0.25, 0.16666666666666666) |
|||
scala> def multiplier = (n1: Double, n2: Double) => (m: Double) => n1 * n2 * m |
scala> def multiplier = (n1: Double, n2: Double) => (m: Double) => n1 * n2 * m |