1. Overloading
같은 이름 다른 기능
2. Inout
var value: Int = 2
func increment(_ value: inout Int){
value += 1
print(value)
}
increment(&value)
3. Func as a param
var function = add
function(2, 4)
func result(_ function: (Int, Int) -> Int, _ a: Int, _ b: Int) {
let result = function(a, b)
print(result)
}
'swift' 카테고리의 다른 글
structure - class (0) | 2021.07.06 |
---|---|
Optional (0) | 2021.07.05 |
Swift: Frame과 Bounds의 차이 (0) | 2021.06.06 |
iOS 앱 개발 : Casting (0) | 2021.05.17 |
iOS 앱 개발 : var / let (0) | 2021.05.17 |
댓글