Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> rubino Programmazione >> .

Come rimuovere un elemento di un array vuoto in Ruby

Un array è come una variabile che memorizza più valori, piuttosto che uno. Gli array possono contenere una miscela di elementi , ad esempio , "a = [ 1 , 'due' , 3,0 ] " è altrettanto valido come "a = [ 1 , 2 , 3 ] ." Un array vuoto è una matrice che contiene elementi , come " a = [ ] " . Ruby ha due metodi che è possibile utilizzare per creare un array vuoto , un metodo rimuove tutti gli elementi da una matrice in una sola volta , mentre l'altro rimuove un singolo elemento dalla matrice . Istruzioni
1

Input " array.empty ? " Per verificare se l'array contiene elementi . Se il programma restituisce " vero", l'array non contiene elementi da rimuovere.
2

Inserire " arrayname.clear " nel codice o in Interactive Ruby ( IRB ) per rimuovere tutti gli elementi da un array. Sostituire " ArrayName " con il nome della matrice desiderata .
3

Inserisci " a.delete_at ( # ) " per rimuovere un singolo elemento di un array . Rubino inizia a "0 " quando numerazione elementi di un array . Per esempio , Stati

a = [ 1 , 2 , 3 ] a.delete_at ( 0 ) per

il codice sopra eliminerebbe "1" dalla matrice , cambiando la matrice di " un = [ 2 , 3 ] . " Uso di " a.delete_at ( 0 ) " una seconda volta sarebbe togliere "2" dalla matrice .
4

Ripetere il passo a tre fino a quando tutti gli elementi vengono rimossi , creando un array vuoto . È possibile creare una semplice dichiarazione loop del programma per rimuovere tutti gli array se non si desidera utilizzare il "chiaro" metodo :

mentre a.empty ? == Falsea.delete_at ( 0 ) fine

 

Programmazione © www.354353.com