Bir dizi ürünüm var ve bunların ilk x öğelerini silmem gerekiyor. Bunu yapmak için Ruby Array sınıfında yerleşik bir işlev var mı? Etrafta bir arama yaptım ve sadece neye benzediğini, inanılmaz derecede dağınık ya da verimsiz yollar buldum.Bir dizinin ilk x girişini sil
Ben tercihen böyle bir şey gibi olurdu:
my_items = [ 'item1', 'item2', 'item3', 'item4' ]
trimmed_items = my_items.delete(y, x) # deleting x entries from index y
Mükemmel, teşekkürler. SO bana izin verdiğinde bunu cevap olarak işaretleyeceğim. –
Harika cevap Arup! – narzero