Averages/Arithmetic mean: Difference between revisions

Content added Content deleted
m (→‎{{header|Smalltalk}}: (reformatted (not checked)))
m (→‎{{header|Smalltalk}}: fixes and show it)
Line 527: Line 527:
=={{header|Smalltalk}}==
=={{header|Smalltalk}}==
<lang smalltalk>| numbers |
<lang smalltalk>| numbers |
numbers := #(1, 2, 3, 4, 5, 6, 7, 8).
numbers := #(1 2 3 4 5 6 7 8).
^numbers isEmpty ifTrue:[0]
(numbers isEmpty ifTrue:[0]
ifFalse: [
ifFalse: [
(numbers inject: 0 into: [:sum :aNumber | sum + aNumber]) / numbers size
(numbers inject: 0 into: [:sum :aNumber | sum + aNumber]) / numbers size
]</lang>
]
) displayNl.</lang>


=={{header|Standard ML}}==
=={{header|Standard ML}}==