Swift proporciona varias colecciones genéricas y array es una de ellas. Al igual que otros lenguajes de programación, en Swift también una array es una colección ordenada que se usa para almacenar el mismo tipo de valores como int, string, float, etc., no está permitido almacenar el valor de otro tipo en una array, por ejemplo, si tiene una array de tipo int en esta array, no puede almacenar valores flotantes; si intenta hacerlo, obtendrá un error. También almacena valores duplicados del mismo tipo. Cuando se asigna una array a una variable, esa array es mutable, lo que significa que puede cambiar el contenido y el tamaño de la array. Y cuando una array se asigna a una constante, esa array es inmutable, lo que significa que no se le permite cambiar el contenido ni el tamaño de la array. En la array de Swift, podemos invertir la array.función inversa() . Esta función invierte el orden de la array especificada. Es la forma más fácil de invertir la array.
Sintaxis:
nombre_array.reverse()
Aquí,
arrayName es el objeto de la clase de array.
Parámetro: Esta función no toma ningún parámetro.
Valor devuelto: no devuelve ningún valor, solo actualiza la array especificada.
Ejemplo 1:
Swift
// Swift program to reverse the array import Swift // Creating an array of number // Here the array is of float type var newNumber = [23.034, 1.90, 9.1, 32.34, 560.44, 21.23] print("Array before reversing:", newNumber) // Reverse the newNumber array // Using reverse() function newNumber.reverse() // Displaying the final result print("Array after reversing:", newNumber)
Producción:
Array before reversing: [23.034, 1.9, 9.1, 32.34, 560.44, 21.23] Array after reversing: [21.23, 560.44, 32.34, 9.1, 1.9, 23.034]
Ejemplo 2:
Swift
// Swift program to reverse the array import Swift // Creating an array of Emp Name // Here the array is of string type var GfgEmpName = ["Sumit", "Poonam", "Punit", "Bittu", "Mohit"] print("Geeks's employee name before reversing:", GfgEmpName) // Reverse the GfgEmpName array // Using reverse() function GfgEmpName.reverse() // Displaying the final result print("Geeks's employee name after reversing: ", GfgEmpName) // Creating an array of salary // Here the array is of int type var GfgEmpSalary = [23000, 1000, 90000, 30000, 56000, 21000, 6000] print(".................................") print("EmpSalary before reversing:", GfgEmpSalary) // Reverse the GfgEmpSalary array // Using reverse() function GfgEmpSalary.reverse() // Displaying the final result print("EmpSalary after reversing:", GfgEmpSalary)
Producción:
Geeks's employee name before reversing: ["Sumit", "Poonam", "Punit", "Bittu", "Mohit"] Geeks's employee name after reversing: ["Mohit", "Bittu", "Punit", "Poonam", "Sumit"] ................................. EmpSalary before reversing: [23000, 1000, 90000, 30000, 56000, 21000, 6000] EmpSalary after reversing: [6000, 21000, 56000, 30000, 90000, 1000, 23000]
Publicación traducida automáticamente
Artículo escrito por ankita_saini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA