Google News
logo
Swift - Interview Questions
What are generics? How to make a method or variable generics in Swift?
Generic is efficient to write sensitive and reusable functions and types. It is provided in Swift 4. Most of the people use this feature to evade the risk of duplication. 'Arrays' and 'Dictionary' are also referred to generic collection. The libraries of Swift 4 are comprised of generic code.
 
You can add generics to a method (function) but can’t add to a variable. Understand it with an example:
func Vector3D(x: [T], y: [T], z: [T])
 {    self.xCord = x
    self.yCord = y
    self.zCord = z}
In this example, the generic created here is in a function. You can change the T with anything you want. This is how you can add generic in function.
Advertisement