Averages/Arithmetic mean: Difference between revisions

Content added Content deleted
(→‎{{header|Ruby}}: use sum method)
(Update WDTE example for language overhaul.)
Line 3,227: Line 3,227:


=={{header|WDTE}}==
=={{header|WDTE}}==
<lang WDTE>'stream' => s;
<lang WDTE>let s => import 'stream';
let a => import 'arrays';
'arrays' => a;


mean nums =>
let mean nums =>
a.stream nums
a.stream nums
-> s.reduce [0; 0] (@ s p n => [+ (a.at p 0) 1; + (a.at p 1) n])
-> s.reduce [0; 0] (@ s p n => [+ (a.at p 0) 1; + (a.at p 1) n])
Line 3,238: Line 3,238:


Usage:
Usage:
<lang WDTE>main => mean [1; 2; 3] -- io.writeln io.stdout;</lang>
<lang WDTE>mean [1; 2; 3] -- io.writeln io.stdout;</lang>


Output:
Output: