인간신 2015. 9. 23. 12:53

c언어 등의 함수 선언법

반환형 함수명(매개변수){

return ;

}


swift의 함수 선언법

func 함수명(매개변수)->자료형{

return

}


선언 예)


func xy(x:Int, y:Int,z:Int){

    print("\(x),\(y)")

}

func add(x:Double, y:Double)->Double{

    return (x+y)

}


매개변수에 자료형을 지정해주는것과 반환값이 존재할경우(Void가 아닌경우) -> 자료형 으로 표기해줘야 됩니다.



사용 예)

xy(4,y:5,e:2)

print(add(4,y:3))

var x = add(10.6,y:234.3)


사용시에 첫번째 매개변수를 제외한 나머지 매개변수의 이름을 붙여줘야 됩니다.

첫 매개변수는 붙이지 않습니다.