Multiple distinct objects: Difference between revisions

Content added Content deleted
No edit summary
m (→‎{{header|Sidef}}: removed the map example, which is bad practice in this particular case)
Line 836: Line 836:
=={{header|Sidef}}==
=={{header|Sidef}}==
<lang ruby>[Foo.new] * n; # incorrect (only one distinct object is created)</lang>
<lang ruby>[Foo.new] * n; # incorrect (only one distinct object is created)</lang>
<lang ruby>n.of {Foo.new}; # correct
<lang ruby>n.of {Foo.new}; # correct</lang>
1..n map {Foo.new}; # also correct</lang>


=={{header|Smalltalk}}==
=={{header|Smalltalk}}==