2

私がこの配列を持っているとしましょう:

a = [0,1,2,3,4,5]

配列からエントリ2と4(たとえば)を取得するにはどうすればよいですか?私は次のようなものが大好きです

x, y = a.entries_at(2, 4)

しかし、私は何かを組み込みたいです。これを行うRubystdlibに何かありますか?グーグルするのは難しいです。

4

2 に答える 2

5

あなたはあなたの推測にスポットを当てています。それは呼ばれていvalues_atます:

irb(main):001:0> [0,1,2,3,4,5].values_at(2, 4)
=> [2, 4]
于 2012-07-20T02:28:46.447 に答える
-1

fetchあなたが示した方法で使用できると呼ばれるメソッドがあります:

a.fetch(1)

1あなたの例の場合に戻ります。

于 2012-07-20T02:29:34.067 に答える