Una matriz es como una variable que almacena varios valores , en lugar de uno . Las matrices pueden contener una mezcla de elementos , por ejemplo , "a = [ 1 , 'dos' , 3,0 ]" es tan válido como "a = [ 1 , 2 , 3 ] ." Matriz vacía es una matriz que contiene elementos , como "a = [ ]" . Ruby tiene dos métodos que puede utilizar para crear una matriz vacía, un método elimina todos los elementos de una matriz a la vez, mientras que el otro quita un solo elemento de la matriz. Instrucciones
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