Ein Array ist wie eine Variable , die mehrere Werte , sondern als eine speichert . Arrays kann eine Mischung von Elementen , zum Beispiel "a = [1, " zwei " , 3,0] " ist genauso gültig wie " a = [1, 2 , 3] ." Ein leeres Array ist ein Array, das keine Elemente , wie zum Beispiel "a = [ ] " enthält . Ruby hat zwei Methoden, die Sie nutzen, um ein leeres Array erstellen können ; eine Methode entfernt alle Elemente aus einem Array auf einmal , während der andere entfernt ein einzelnes Element aus dem Array. Anleitung
1
Input " array.empty ? " Zu überprüfen, ob das Array Elemente enthält . Wenn das Programm gibt " wahr", das Array enthält keine Elemente zu entfernen .
2
Einfügen " arrayname.clear " in den Code oder in Interactive Rubin ( IRB) , um alle Elemente entfernen ein Array . Ersetzen Sie " arrayname " mit dem Namen des gewünschten Array.
3
Insert " a.delete_at (# ) ", um ein einzelnes Element aus einem Array zu entfernen. Rubin beginnt bei " 0", wenn die Nummerierung Elemente in einem Array . Beispielsweise
a = [1, 2 , 3] a.delete_at (0)
die diesem Code entfernen "1" aus dem Array , die Änderung der Anordnung , um "a = [ 2, 3] " . Mit " a.delete_at (0) " ein zweites Mal würde entfernen "2" aus dem Array.
4
Wiederholen Sie Schritt drei bis alle Elemente entfernt werden , wodurch ein leeres Array . Sie können eine einfache Schleife Anweisung im Programm , um alle Arrays zu entfernen, wenn Sie nicht wollen , um die "clear" -Methode verwenden :
während a.empty ? == Falsea.delete_at (0) Ende