mul(_ a:Int, _ b:Int) -> Int { return a * b } // user func mul(_ a:Int,_ b:Int,_ c:Int) -> Int { return mul(mul(a,b),c) // a * b * c } • Ճྃ @inlineable ೭ޙɼฤᩄثबՄҎ፤౸ mul తݪ ࢝ᛰိ၏࠷ՂԽ
b: Int) -> Int { return a + b } @inlineable public func mul(_ a:Int, _ b:Int) -> Int { var res = 0 for _ in 0..<a { res = add(res, b) } return res } • ෆա public ༗Մೳ။ݺڣଖଞവᏐɼՌṜࠣവᏐ ࠷ՂԽɼबधཁՃ @usableFromInline