Een array is als een variabele die meerdere waarden , in plaats van een opgeslagen . Arrays kunnen een mengsel van elementen bevatten , bijvoorbeeld " a = [ 1 , ' twee ' , 3,0 ] ' even geldig " a = [ 1 , 2 , 3 ] . " Een lege matrix is een matrix die geen elementen , zoals " a = [ ] " bevat . Ruby heeft twee methoden gebruiken om een lege array , een methode verwijdert alle elementen van een matrix in een keer , terwijl de andere verwijdert een enkel element van de array. Instructies 1 Input " array.empty ? ' Om te controleren of de array- elementen bevat . Als het programma terug " waar," de array bevat geen elementen te verwijderen . Kopen van 2 Plaats " arrayname.clear " in de code of in Interactive Ruby ( IRB ) om alle elementen uit verwijderen een array . Vervang " arraynaam " met de naam van de gewenste serie . Insert 3 " a.delete_at ( # ) " om een enkel element uit een array te verwijderen . Ruby begint bij " 0 " wanneer nummering elementen in een array . Bijvoorbeeld , Verenigde a = [ 1 , 2 , 3 ] a.delete_at ( 0 ) op bovenstaande code wegneemt " 1 " van de matrix , het veranderen van de array " een = [ 2 , 3 ] . " Met behulp van " a.delete_at ( 0 ) " een tweede keer zou verwijderen " 2 " uit de array . 4 Herhaal stap drie totdat alle elementen zijn verwijderd , het creëren van een lege array . U kunt een eenvoudige lus statement in het programma om alle arrays te verwijderen maken als u niet wilt dat de " duidelijke " methode te gebruiken : terwijl a.empty ? == Falsea.delete_at ( 0 ) eind
|