
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Print an Array in Swift
This article will teach us how to write a swift program to print an array. To print an array, we are using the following methods ?
Using array name
Using for loop
Using a while loop
Using forEach() method
Method 1: Print the array using the array name
We can print an array by directly using the name of the array in the print function.
Syntax
Following is the syntax ?
print(arrayName)
Here we simply pass the name of the array in the print function to display the array.
Example
The following Swift program shows how to print an array using the name of the array.
import Foundation import Glibc // Creating arrays var Array1 : [String] = ["birds", "sky", "moon", "cloud"] var Array2 : [Int] = [73, 2, 87, 4, 9, 1] // Printing the array directly using the name of the array print("Array 1: ", Array1) print("Array 2: ", Array2)
Output
Array 1: ["birds", "sky", "moon", "cloud"] Array 2: [73, 2, 87, 4, 9, 1]
Here in the above code, we create two arrays of string and integer type, Now we directly use the name of the array in the print() function to display the array on the output screen.
Method 2: Print array using for loop
We can print an array by using for loop. For loop iterate through each element available in the given array and display them one by one on the output screen.
Syntax
Following is the syntax of for loop ?
for variable in arrayName{ // Statement }
Here for the loop variable iterate through each element in the given arrayName.
Example
The following Swift program shows how to print an array using for loop.
import Foundation import Glibc // Creating arrays var Array : [Int] = [73, 2, 87, 4, 9, 1] // Printing the array using for loop print("Array elements are:") for ele in Array{ print(ele) }
Output
Array elements are: 73 2 87 4 9 1
Here in the above code, we create an array of integer types. Now we use a for loop to iterate through each element of the array to print on the output screen.
Method 3: Print array using while loop
To print the array we can also use a while loop. While the loop iterates through each element of the array till the given condition is true. If the given condition is false, then it will stop the iteration.
Syntax
Following is the syntax ?
while booleanExpression{ // Statement }
Here the while loop iterates through each element till the given boolean expression is true.
Example
The following Swift program shows how to print an array using for loop.
import Foundation import Glibc // Creating an array of String var Array : [String] = ["dance", "play", "music", "drama"] var ele = 0 print("Array elements are:") // Printing the array using a while loop while (ele < Array.count){ let result = Array[ele] print(result) ele += 1 }
Output
Array elements are: dance play music drama
Here in the above code, we create an array of string types. Now we use a while loop to iterate through each element of the array till the condition (ele < array.count) is true and also in each iteration the value of the ele variable is increased by one to move to the next element of the array.
Method 4: Print the array using the forEach() method
To print an array we can also use the forEach() function. This function calls the specified closure on all the elements present in the given array. This method does not skip any element of the given array or we can say you can not get out from the forEach() method without processing all the elements of the given array.
Syntax
Following is the syntax ?
func forEach(_closure:(self.element)throws ->Void)rethrows
Here closer take the elements of the given sequence as a parameter.
Example
The following Swift program shows how to print an array using the forEach() method.
import Foundation import Glibc // Creating an array of Double var Array : [Double] = [2.3, 56.3, 5.6, 2.1, 89.4, 3.4] print("Array elements are:") // Printing the array using forEach() method Array.forEach{print($0)}
Output
Array elements are: 2.3 56.3 5.6 2.1 89.4 3.4
Here in the above code, we create an array of double types. Now we use the forEach() function to display the array. Here the iteration starts from index 0 because we use $0 if we use $1, then the index iteration starts from index 1.
Conclusion
So this is how can easily print an array using either, the array name, for loop, while loop, or forEach() method. All the methods work pretty well with the array so you can use them according to your requirement.