En array är som en variabel som lagrar flera värden , snarare än en . Arrayer kan innehålla en blandning av element , till exempel , " a = [ 1 , " två " , 3,0 ] " är precis lika giltiga som " a = [ 1 , 2 , 3 ] " . En tom array är en array som innehåller några element, till exempel " a = [ ] " . Ruby har två metoder du kan använda för att skapa en tom array , en metod tar bort alla element från en array på en gång , medan den andra tar bort ett element från arrayen . Instruktioner
1
Input " array.empty ? " För att kontrollera om arrayen innehåller element . Om programmet återvänder " sant " arrayen innehåller inga element att ta bort .
2
Infoga " arrayname.clear " i koden eller i Interactive Ruby ( IRB ) för att ta bort alla element från en array. Ersätt " arrayname " med namnet på den önskade gruppen .
3
Insert " a.delete_at ( # ) " för att ta bort ett enda element från en array . Ruby börjar på " 0 " när numrering element i en array . Till exempel ,
a = [ 1 , 2 , 3 ] a.delete_at ( 0 ) katalog
ovanstående kod skulle ta bort " 1 " från arrayen , ändra arrayen till " en = [ 2 , 3 ] " . Använda " a.delete_at ( 0 ) " en andra gång skulle ta bort " 2 " från arrayen .
4 steg
Upprepa tre tills alla element tas bort , skapar en tom array . Du kan skapa en enkel slinga uttalande i programmet för att ta bort alla matriser om du inte vill använda " klart " metoden :
medan a.empty ? == Falsea.delete_at ( 0 ) end