Una array es uno de los tipos de datos más utilizados debido a los beneficios que proporciona al escribir programas de manera más eficiente. Al igual que otros lenguajes de programación, en el lenguaje Swift, también array es una colección de tipos de datos similares. Almacena datos en una lista de pedidos. Cuando asigna una array a una variable, su variable es mutable, lo que significa que puede eliminar, agregar o modificar los elementos presentes en la array. Y cuando asigna una array a una constante, su array será inmutable, lo que significa que no puede modificar ni cambiar el tamaño de la array. Antes de comprender las propiedades de la array, en primer lugar, entendemos cómo crear una array:
var myarray = [TypeOfArray](count: NumbeOfItems, repeatedValue: Value)
o
var myarray:[Int] = [29, 17, 10]
spanor
var myarray:Array<Int> = Array()
Ejemplo:
var language = ["C", 'language","Java"] var num = [Int](count: 5, repeatedValue: 0)
Ahora, algunas de las propiedades de array comúnmente utilizadas son:
- Array.count Propiedad
- Array.primera propiedad
- Propiedad Array.last
- Propiedad Array.isEmpty
contar la propiedad
La propiedad count se usa para contar el número total de elementos, ya sean números o strings presentes en la array dada.
Sintaxis:
Array.count
Ejemplo:
Swift
// Swift program to illustrate the use of count property// Creating and initializing array variableslet myArray1:[Int] = [23, 45, 67, 78, 65, 32, 34]let myArray2:[String] = [“C++”, “Java”, “Python”, “Perl”, “Go”]let myArray3:[Int] = [3, 45, 3, 86, 50]// Using count property to count the// elements present in each arraylet res1 = myArray1.countlet res2 = myArray2.countlet res3 = myArray3.count// Displaying the total countprint(“Total elements present in first array:\(res1)”)print(“Total elements present in second array:\(res2)”)print(“Total elements present in third array:\(res3)”)
Producción:
Total elements present in first array:7 Total elements present in second array:5 Total elements present in third array:5
primera propiedad
La primera propiedad se usa para encontrar el primer elemento, ya sea números o strings presentes en la array especificada.
Sintaxis:
array.primero
Ejemplo:
Swift
// Swift program to illustrate the use of first property// Creating and initializing array variableslet myArray1:[Int] = [23, 45, 67, 78, 65, 32, 34]let myArray2:[String] = [“C++”, “Java”, “Python”, “Perl”, “Go”]let myArray3:[Int] = [3, 45, 3, 86, 50]// Using first property to// find the first element// of the given arraylet res1 = myArray1.firstlet res2 = myArray2.firstlet res3 = myArray3.first// Displaying the first elementprint(“First element of the first array:\(res1)”)print(“First element of the second array:\(res2)”)print(“First element of the third array:\(res3)”)
Producción:
First element of the first array:Optional(23) First element of the second array:Optional("C++") First element of the third array:Optional(3)
última propiedad
La última propiedad se usa para encontrar el último elemento, ya sea números o strings presentes en la array especificada.
Sintaxis:
Array.último
Ejemplo:
Swift
// Swift program to illustrate the use of last property// Creating and initializing array variableslet myArray1:[Int] = [23, 45, 67, 78, 65, 32, 34]let myArray2:[String] = [“C++”, “Java”, “Python”, “Perl”, “Go”]let myArray3:[Int] = [3, 45, 3, 86, 50]// Using last property to find the last element// of the given arraylet res1 = myArray1.lastlet res2 = myArray2.lastlet res3 = myArray3.last// Displaying the last elementprint(“Last element of the first array:\(res1)”)print(“Last element of the second array:\(res2)”)print(“Last element of the third array:\(res3)”)
Producción:
Last element of the first array:Optional(34) Last element of the second array:Optional("Go") Last element of the third array:Optional(50)
Propiedad vacía
La propiedad isEmpty se usa para encontrar si la array especificada está vacía o no. Esta propiedad devolverá verdadero si la array especificada está vacía. De lo contrario, devolverá falso si la array especificada no está vacía.
Sintaxis:
Array.isEmpty
Ejemplo:
Swift
// Swift program to illustrate the use of isEmpty property// Creating and initializing array variableslet myArray1:[Int] = [23, 45, 67, 78, 65, 32, 34]let myArray2:[String] = [“C++”, “Java”, “Python”, “Perl”, “Go”]let myArray3:[Int] = [Int]()// Using isEmpty property to check// whether the given array is empty or notlet res1 = myArray1.isEmptylet res2 = myArray2.isEmptylet res3 = myArray3.isEmpty// Displaying the resultprint(“Is the first array is empty?:\(res1)”)print(“Is the second array is empty?:\(res2)”)print(“Is the third array is empty?:\(res3)”)
Producción:
Is the first array is empty?:false Is the second array is empty?:false Is the third array is empty?:true
Publicación traducida automáticamente
Artículo escrito por aayushbarmecha y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA