15 Ocak 2011, CUMARTESİ
Nasıl Ruby dizini göster.
Ne dönüştürmek için en kolay yoludur
[x1, x2, x3, ... , xN]
için
[[x1, 2], [x2, 3], [x3, 4], ... , [xN, N 1]]
CEVAP
15 Ocak 2011, CUMARTESİ
Kullanıyorsanız ruby 1.8.7 ya da 1.9 kullanabilirsiniz aslında bu yineleyici yöntemler gibi each_with_index
, zaman denen olmadan bir blok, dönüş Enumerator
nesne, çağrı Enumerable
yöntemleri gibi map
. Yapabilirsiniz:
arr.each_with_index.map { |x,i| [x, i 2] }
1.8.6 yapabilirsiniz:
require 'enumerator'
arr.enum_for(:each_with_index).map { |x,i| [x, i 2] }
Bunu Paylaş:
Nasıl Ruby anahtarı bir ifade yazabili...
Nasıl Ruby on Rails geçerli mutlak URL...
Nasıl Ruby alt veya üst durumda bir di...
Nasıl Ruby rastgele bir sayı almak içi...
Nasıl en iyi Ruby rastgele bir dize ol...