#!/usr/bin/ruby # ## https://rosettacode.org/wiki/Multiple_distinct_objects # class Foo { }; [Foo.new] * 5; # incorrect (only one distinct object is created) 5.of {Foo.new}; # correct 1..5 -> map {Foo.new}; # also correct