在数组的前X个元素上调用.map

use*_*569 7 ruby ruby-on-rails ruby-on-rails-3

我想只在数组的前X个元素上调用.map.我该怎么做呢?

saw*_*awa 12

在红宝石1.9

array.first(X).map{|e| ...}
Run Code Online (Sandbox Code Playgroud)

在红宝石1.8

array[0, X].map{|e| ...}
Run Code Online (Sandbox Code Playgroud)