Updated 29 September 2021
In this blog, we are going to talk about what is where clause in swift, and also we will look at different scenarios in which we can use this.
Where clause is mainly used for filtering the value. We can use this with where
keyword in swift. We can use this keyword in loops
, guard
statments switch-cases
. However, you can also use where
keyword with Extension, Protocol & Generic.
Let’s look into the examples one by one:
In the above program where clause is filtering out all the odd number ranged between 1 to 20. Due to which only even number are printing.
In the above example we are using where clause with Array Extenstion. Hence the getEven()
method will only work with Integer
Array. And i you try to access this method will other Array then you will get an error message.
Referencing instance method ‘getEven()’ on ‘Array’ requires the types * and ‘Int’ be equivalent
Thank you for reading this article. If you want to read more articles regarding iOS Development click here. If you want to learn more about swift click here.
If you have more details or questions, you can reply to the received confirmation email.
Back to Home
Be the first to comment.