24 lines
548 B
Text
24 lines
548 B
Text
func multiplier(a : float, b : float) -> (float) -> float {
|
|
let func(m : float) -> float { a * b * m }
|
|
}
|
|
|
|
func main() -> int {
|
|
var x = 2.0;
|
|
var xi = 0.5;
|
|
var y = 4.0;
|
|
var yi = 0.25;
|
|
var z = x + y;
|
|
var zi = 1.0 / z;
|
|
|
|
var f = [ x, y, z ] : float;
|
|
var i = [ xi, yi, zi ] : float;
|
|
var c = 0;
|
|
var mult = let func(m : float) -> float { 0.0 };
|
|
|
|
for (c = 0; c < 3; c = c + 1) {
|
|
mult = multiplier(f[c], i[c]);
|
|
prints(f[c] + " * " + i[c] + " * " + 1.0 + " = " + mult(1) + "\n")
|
|
};
|
|
|
|
0
|
|
}
|