查看完整版本: 怎么取数组arr[1]中的部分值?

flypig 2008-9-24 16:53

怎么取数组arr[1]中的部分值?

弱弱地问一下,有一个数组arr,要去掉每个元素的前7个字符,即取arr中第8至末尾的字符,组成一个新的数组,怎么弄?

Hozaka 2008-9-24 17:01

[code]arr.map { |item| item[7, item.size] }[/code]

flypig 2008-9-24 17:17

果然很神奇……每次问题的答案都让我觉得很神奇:P
谢啦

xavier 2008-9-24 18:38

大概还可以更简单一些[code]arr = (1..15).to_a
b = arr[8..-1]
p b #[9, 10, 11, 12, 13, 14,15][/code]
页: [1]
查看完整版本: 怎么取数组arr[1]中的部分值?