Bir nesneyi kaldırmam gereken bir Ruby (1.9.2) dizim var. Şu anda Bir Ruby dizisinden bir nesneyi silme hakkında basit soru
[object1, object2, object3]
Ben nesneyi kaldırır
array.delete_at(1)
yapıyorum, ama sonra o dizinde boş bir dizi nokta var.
[object1, , object3]
Dizide bir boş nokta olmaması için diziyi yeniden boyutlandırılacak şekilde bir nesneyi nasıl kaldırırım?
[object1, object3]
Okuma için teşekkürler.
yöntemi aradığınız edilir, sen şerit 'Array.compact' kullanabilirsiniz Onları dışarı. –
Sorunuzun neden reddedildiğinden emin değilsiniz, ancak geçerli bir soru olduğu için + 1'ledim. –