In Swift4, subscripts are the shortcuts which are used to access elements of a list, sequence or a collection. Subscript is used to set or retrieve a value using index instead of writing functions.
Subscript can be a single or multiple type declaration. It also ranges from single dimension to multiple dimensions according to the user's requirement for their input data type declaration.
The syntax of subscripts is same as computed properties. For querying type instances, subscripts are written inside a square bracket followed with the instance name.
The number is divisible by 50 times The number is divisible by 33 times The number is divisible by 25 times The number is divisible by 20 times The number is divisible by 16 times
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
In Swift4, subscript can take single to multiple input parameters belong to any data type. Defining multiple subscripts is known as subscript overloading where a class or structure can provide multiple subscript definitions.