“Conocimientos Programación>Rubí Programación

Cómo quitar un elemento de una matriz vacía en Ruby

2015/9/14
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

Rubí Programación
Cómo reemplazar activo andamio
Cómo instalar plugins para una aplicación Rails Instante
Cómo desinstalar Rubí 1.8.7 Con MacPorts
Cómo reinstalar RubyGems
Cómo configurar Mestizo en Ruby
Cómo escribir una secuencia de comandos de Ruby
Cómo encontrar si existe una clase en Ruby
Tipos de Texto, Entero, y cuerdas en Rails
Conocimientos Informáticos © http://www.ordenador.online