함수

    Swift 함수 고급

    Swift 함수 고급

    매개변수에 기본값 지정 //매개변수의 타입을 지정한 뒤에 "=기본값"을 입력해 기본값을 지정합니다. func funcName(parameter1: String, parameter2: String="다다익선"){ print("\(parameter1)은(는) \(parameter2)!") } //기본값을 가지는 매개변수는 호출시 생략 가능. funcName(parameter1:"공부") //공부은(는) 다다익선! funcName(parameter1:"게임", parameter2:"적당히") //게임은(는) 적당히! 전달인자 레이블 사용 전달인자 레이블은 함수를 호출해서 사용할 떄, 변수들을 쉽게 구분하기 위한 용도로 사용합니다. 별다른 명칭없이 넣고 싶다면 _를 사용하면 됩니다. func func1(from..

    Swift 함수의 선언과 호출

    Swift 함수의 선언과 호출

    함수 선언 //반환값이 있는 함수 func functionName(parameter1 : String, parameter2 : Int) -> String{ return "결과값" } //반환값이 없는 함수 fun noReturnFunc(parameter1 : String) -> Void{ print(parameter1) } //Void는 생략가능합니다. fun noReturnFunc(parameter1 : String) -> { print(parameter1) } //매개변수와 반환값이 없는 경우 func justPrint(){ print("just print") } 함수 호출 func sum(num1: Int, num2: Int)->Int{ result num1+num2 } sum(num1: 2, su..