En este artículo, aprenderemos cómo agregar elementos a una array en Ruby.
Método n.º 1: uso del índice
Ruby
# Ruby program to add elements # in array # creating string using [] str = ["GFG", "G4G", "Sudo", "Geeks"] str[4] = "new_ele"; print str # in we skip the elements str[6] = "test";
Producción:
["GFG", "G4G", "Sudo", "Geeks", "new_ele"] ["GFG", "G4G", "Sudo", "Geeks", "new_ele", nil, "test"]
Método #2: Insertar en el siguiente índice disponible (usando el método push()) –
Ruby
# Ruby program to add elements # in array # creating string using [] str = ["GFG", "G4G", "Sudo", "Geeks"] str.push("Geeksforgeeks") print str
Producción:
["GFG", "G4G", "Sudo", "Geeks", "Geeksforgeeks"]
Método #3: Usar la sintaxis << en lugar del método push –
Ruby
# Ruby program to add elements # in array # creating string using [] str = ["GFG", "G4G", "Sudo", "Geeks"] str << "Geeksforgeeks" print str
Producción:
["GFG", "G4G", "Sudo", "Geeks", "Geeksforgeeks"]
Método #4: Agregar elemento al principio –
Ruby
# Ruby program to add elements # in array # creating string using [] str = ["GFG", "G4G", "Sudo", "Geeks"] str.unshift("ele_1") print str
Producción:
["ele_1", "GFG", "G4G", "Sudo", "Geeks"]