Swift - 3.0 : Range Operators
Range Operators: In order to avoid traditional way of iterating through the range of values, Swift has introduced, shorthand, handy, Range Operators. Swift has two type of range operators by which you can iterate through the range of values. These are shorthand for to avoid traditional way of iterating through values using for loop etc. Traditional Iteration: for (var i = 0 ; i<= 5 ;i += 1 ) { // for iterating through values } Range Operator Type: Closed Range Operator (a ... b) - range includes a and b. Half - Open Range Operator (a ..< b ) range includes an only. 1. Closed Range Operator - This operator defines as (x ... z) values from x to z. In this range of values 'x' and 'z' both are included in the range . But you should remember that value 'x' must not be greater than 'z' value. The compiler will give an error. If 'x' and 'z' are same then it will run successfully. Example: Just adding v...