1
說有一個數組:你如何在一個線法鏈轉移和樣品
a = [2, 5, 8]
爲了擺脫的第一要素,所以你可以使用shift
:
a.shift # => 2
a # => [5, 8]
沒有問題做sample
上a
:
a.sample # => 5
這似乎並不可能做到博鏈接的方法。你得到
a.shift.sample # => undefined method `sample' for 2:Fixnum
什麼是最有效和簡潔的方式來做到這一點?上下文遍歷一個Ruby tic tac腳趾程序的winning_combo數組。我不想修改原始數組。
完美,謝謝! – DnfD 2013-04-26 07:00:54
這不會像FYI那樣修改像「shift」這樣的數組。 – squiguy 2013-04-26 07:01:56
是的,我聽到你。在這種情況下非常好,因爲WINNING_COMBOS多維數組是一個常量。 – DnfD 2013-04-26 07:04:46