length = breadth * 10
}init(frombre bre: Double) {
length = bre * 30
}init(_ area: Double) {
length = area
}
}let rectarea = Rectangle(180.0)
println("area is: \(rectarea.length)")let rearea = Rectangle(370.0)
println("area is: \(rearea.length)")let recarea = Rectangle(110.0)
println("area is: \(recarea.length)")When we run the above program using playground, we get the following result:
area is: Optional(180.0)
area is: Optional(370.0)
area is: Optional(110.0)Default Initializers
Default initializers provide a new instance to all its declared properties of base class or
structure with default values.
class defaultexample {
var studname: String?
var stmark = 98
var pass = true
}
var result = defaultexample()