본문 바로가기
모바일앱/Swift

Day08 function parameter

by GeekCode 2021. 12. 3.
반응형

// #함수 매개변수 이름 function parameter

 

 

함수, 메소드 정의

func myFunction(name: String) -> String {

    return "안녕하세요? \(name)입니다!"

}

// 함수, 메소드를 호출한다. call

myFunction(name: "기꼬")

// -> "안녕하세요? 기꼬입니다!"

 

 

매개변수에  새로운 매개변수(파라미터) 사용

-> 실제 로직처리는 name으로 처리하지만 호출할 때, 다른 이름 사용가능

 

 

// 함수, 메소드 정의

func myFunctionSecond(with name: String) -> String {

    return "안녕하세요? \(name)입니다!"

}

myFunctionSecond(with: "호롤롤로")

// -> "안녕하세요? 호롤롤로입니다!"

 

 

매개변수에 _ 사용

 

// 함수, 메소드 정의

func myFunctionThird(_ name: String) -> String {

    return "안녕하세요? \(name)입니다!"

}

myFunctionThird("하하하하")

// -> "안녕하세요? 하하하하입니다!"

import UIKit

// #함수 매개변수 이름 function parameter



// 함수, 메소드 정의
func myFunction(name: String) -> String {
    return "안녕하세요? \(name)입니다!"
}
// 함수, 메소드를 호출한다. call
myFunction(name: "기꼬")
// -> "안녕하세요? 기꼬입니다!"


// 함수, 메소드 정의
func myFunctionSecond(with name: String) -> String {
    return "안녕하세요? \(name)입니다!"
}
myFunctionSecond(with: "호롤롤로")
// -> "안녕하세요? 호롤롤로입니다!"



// 함수, 메소드 정의
func myFunctionThird(_ name: String) -> String {
    return "안녕하세요? \(name)입니다!"
}
myFunctionThird("하하하하")
// -> "안녕하세요? 하하하하입니다!"
반응형

'모바일앱 > Swift' 카테고리의 다른 글

Array  (0) 2021.12.08
Day11_extra_Tuple  (0) 2021.12.07
Day10 closure  (0) 2021.12.03
Day09 generic  (0) 2021.12.03
Day07 property_observer  (0) 2021.12.02
Day06 class_struct  (0) 2021.11.30
Day05 Unwrap_Optional  (0) 2021.11.29
Day04 For_Loops  (0) 2021.11.29