본문 바로가기
swift

Func 고급기능

by 유순이 2021. 7. 5.

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

댓글