Prefix () en la matriz Swift es un método que se utiliza para devolver un elemento de número particular del elemento inicial. Necesitamos pasar un valor entero para devolver el número de elementos del elemento inicial.
Sintaxis
swift_array.prefijo (n)
Donde swift_array es la matriz de entrada.
Parámetro
Toma el valor n que representa el valor entero para devolver el número de elementos del elemento inicial.
Ejemplo 1
Creamos una matriz rápida que tiene 8 enteros y devuelve lo siguiente:
- Primeros 5 elementos del swift_array.
- Primeros 6 elementos del swift_array.
// crear una matriz rápida
var swift_array: [int] = [20,30,40,50,60,12,34,45]
Imprimir ("Array real - \ (Swift_Array)")
// Obtenga los primeros 5 elementos del swift_array
Imprimir ("Swift_array con los primeros 5 elementos - \ (Swift_array.prefijo (5)) ")
// Obtenga los primeros 6 elementos del swift_array
imprimir ("Swift_array con los primeros 6 elementos - \ (Swift_array.prefijo (6)) ")
Producción
Explicación
Línea 2
Creamos una matriz llamada swift_array con 8 enteros.
Línea 7
Devuelve el swift_array con los primeros 5 elementos.
Línea 10
Devuelve el swift_array con los primeros 5 elementos.
Ejemplo 2
Ahora, vemos qué sucede si proporcionamos 0 al prefijo ().
// crear una matriz rápida
var swift_array: [int] = [20,30,40,50,60,12,34,45]
Imprimir ("Array real - \ (Swift_Array)")
imprimir (swift_array.prefijo (0))
Producción
Explicación
Línea 2
Creamos una matriz llamada swift_array con 8 enteros.
Línea 6
Si especificamos el 0, se devuelve la matriz vacía.
Ejemplo 3
Creamos una matriz rápida que tiene 10 cadenas y devuelve lo siguiente:
- Primeras 6 cuerdas en orden ascendente.
- Primeras 2 cuerdas en orden ascendente.
// crear una matriz rápida
var swift_array: [string] = ["swift4", "java", "mysql", "web", "datos", "swift4", "swift2", "swift6", "swift9", "swift4"]]
Imprimir ("Array real - \ (Swift_Array)")
// devuelve las primeras 6 cuerdas y ordenarlas en orden ascendente.
Imprimir ("Primeras 6 cuerdas en orden ascendente -", (Swift_array.prefijo (6).Ordenado ()))
// devuelve las primeras 2 cuerdas y ordenarlas en orden ascendente.
Imprimir ("Primeras 2 cuerdas en orden ascendente -", (Swift_Array.prefijo (2).Ordenado ()))
Producción
Explicación
Línea 2
Creamos una matriz llamada swift_array con 10 cuerdas.
["Swift4", "Java", "MySql", "Web", "Datos", "Swift4", "Swift2", "Swift6", "Swift9", "Swift4"]
Línea 7
Devuelve las primeras 6 cuerdas y las clasificamos en orden ascendente. Ordenamos usando el método sorted ().
Línea 10
Devuelve las primeras 2 cuerdas y las clasificamos en orden ascendente. Ordenamos usando el método sorted () .
Ejemplo 4: prefijo () con shuffled ()
// crear una matriz rápida
var swift_array: [string] = ["swift4", "java", "mysql", "web", "datos", "swift4", "swift2", "swift6", "swift9", "swift4"]]
Imprimir ("Array real - \ (Swift_Array)")
// Devuelve las primeras 6 cuerdas y las saguas.
Imprimir ("Primeras 6 cuerdas -", (swift_array.prefijo (6).barajado ()))
// Devuelve las primeras 2 cuerdas y las saguas.
Imprimir ("Primeras 2 cuerdas -", (Swift_Array.prefijo (2).barajado ()))
Producción
Explicación
Línea 2:
Creamos una matriz llamada swift_array con 10 cuerdas.
["Swift4", "Java", "MySql", "Web", "Datos", "Swift4", "Swift2", "Swift6", "Swift9", "Swift4"]
Línea 7:
Devuelven las primeras 6 cuerdas arrastrándolas usando el método shuffled ().
Línea 10:
Devuelve las primeras 2 cuerdas arrastrándolas usando el método shuffled ().
Conclusión
En este tutorial Swift, aprendimos cómo devolver los primeros elementos del swift_array usando el método prefix (). Necesitamos pasar un valor entero para devolver el número de elementos del elemento inicial. Es posible utilizar los métodos sorted () y barché () con el método prefijo () para clasificar y barajar los elementos.