Multiple distinct objects: Difference between revisions

Content added Content deleted
m (Added Sidef language)
Line 798: Line 798:
files := openFiles([] ("abc.txt", "def.txt", "ghi.txt", "jkl.txt"));
files := openFiles([] ("abc.txt", "def.txt", "ghi.txt", "jkl.txt"));
end func;</lang>
end func;</lang>

=={{header|Sidef}}==
<lang ruby>[Foo.new] * n; # incorrect (only one distinct object is created)</lang>
<lang ruby>n.of {Foo.new}; # correct
1..n map {Foo.new}; # also correct</lang>


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