Can I create an array in Ruby with default values?

前端 未结 7 695
你的背包
你的背包 2020-12-14 14:58

Perl is pretty nice about default values:

: jmglov@laurana; perl -e \'@foo; printf \"%d\\n\", $foo[123]\'
0
: jmglov@laurana; perl -e \'%foo; printf \"%d\\n\         


        
7条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-14 15:42

    The easiest way would be:

    new_array = Array.new(size, default_value)
    

    For example:

    new_array = Array.new(5,"foo")
    

提交回复
热议问题