1
entrada " array.empty ? " Para comprobar si la matriz contiene elementos. Si el programa devuelve "true ", el array no contiene elementos que desea eliminar.
2
Insertar " arrayname.clear " en el código o en Interactivo Ruby ( IRB ) para eliminar todos los elementos de una matriz. Reemplazar " nombrematriz " con el nombre de la matriz que desee.
3
Insertar " a.delete_at ( #) " para eliminar un solo elemento de una matriz. Rubí comienza en " 0 " cuando la numeración de elementos de una matriz . Por ejemplo ,
a = [ 1 , 2 , 3 ] a.delete_at ( 0 )
el código anterior podría eliminar " 1 " de la matriz , el cambio de la matriz a " un = [ 2 , 3 ] " . El uso de " a.delete_at ( 0 ) " por segunda vez eliminaría " 2 " de la matriz.
4
Repita el paso tres hasta que se eliminan todos los elementos , la creación de una matriz vacía . Puede crear una sentencia de bucle simple en el programa para eliminar todas las matrices si usted no desea utilizar el método "claro" :
mientras a.empty ? == Falsea.delete_at ( 0 ) End of