Jump to content

First-class functions/Use numbers analogously: Difference between revisions

m
m (→‎{{header|Sidef}}: updated code)
Line 1,242:
<lang ruby>func multiplier(n1, n2) {
func (n3) {
n1 * n2 * n3;
}
}
 
var x = 2.0;
var xi = 0.5;
var y = 4.0;
var yi = 0.25;
var z = (x + y);
var zi = (1 / (x + y));
 
var numbers = [x, y, z];
var inverses = [xi, yi, zi];
 
numbers.pair_withfor f,g (numbers ~Z inverses).each { |g, f|
say multiplier(gf, fg)(0.5);
}</lang>
{{out}}
2,747

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.