Anonymous user
Averages/Simple moving average: Difference between revisions
m
→{{header|Dyalect}}
m (→{{header|Phix}}: added syntax colouring, marked p2js compatible) |
|||
Line 1,172:
acc / c
}
func sma(p) {
var s = []
x => {
if s.
s.
}
s.
avg(s)
};
}
var nums = Iterator.
var sma3 = sma(3)
var sma5 = sma(5)
for n in nums {
print("\(n)\t(sma3) \(sma3(n))\t(sma5) \(sma5(n))")
|