Swift
counter.incrementBy(no1: 100, no2: 5) counter.incrementBy(no1: 15000, no2: 3) When we run the above program using playground, we get the following result: 2400 500 45000
Self property in Methods Methods have an implicit property known as 'self' for all its defined type instances. 'Self' property is used to refer the current instances for its defined methods. class calculations { let a: Int let b: Int let res: Int
init(a: Int, b: Int) { self.a = a self.b = b res = a + b println("Inside Self Block: \(res)") }
func tot(c: Int) -> Int { return res - c }
func result() { println("Result is: \(tot(20))") println("Result is: \(tot(50))") } }
let pri = calculations(a: 600, b: 300) let sum = calculations(a: 1200, b: 300) 118