​Quick is really a effective and user-friendly development language for macOS, iOS, watchOS an...

Page 153

Swift

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() 141


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.