Smart Device59 Swift 함수 #8 Default 파라미터 값 설정 Default 파라미터 값 설정함수에 값을 넘기지 않을 때, 기본적으로 값을 정해줄 필요가 있다. 정해진 개수의 파라미터를 넘길 때는 넘겨진파라미터를 사용하고, 파라미터를 넘기지 않으면 디폴트 파라미터 값을 사용한다. func join(#s1: String, #s2: String, #joiner: String = "?") -> String { return s1 + s2 + joiner} var myMsg1 = join(s1 : "당신은 ", s2 : "누구세요") println(myMsg1) --> 당신은 누구세요? var myMsg2 = join(s1 : "당신은 ", s2 : "누구세요", joiner : ''...?")println(myMsg2) --> 당신은 누구세요...? 2015. 6. 2. Swift 함수 #7 동일한 내부와 외부 파라미터 명 사용 동일한 내부와 외부 파라미터 명 사용 Swift에서는 파라미터 이름 앞에 해시(#) 기호를 사용해서 내부와 외부 모두에 사용하도록 했다. ex)func join2(#s1: String, #s2: String, #joiner: String) -> String { return s1 + s2 + joiner} var myMsg2 = join2(s1 : "당신은 ", s2 : "누구세요", joiner: "?") println(myMsg2) --> 당신은 누구세요? 2015. 6. 2. Swift 함수 #6 외부 파라미터 명(External Parameter Names) 사용 외부 파라미터 명(External Parameter Names) 사용 : 함수의 파라미터 이름을 외부에서 사용하도록 하는 방식의 개념 func join(string s1: String, toString s2: String, withJoiner joiner: String) -> String { return s1 + s2 + joiner} var myMsg = join(string : "당신은 ", toString : "누구세요", withJoiner: "?") println(myMsg) --> 당신은 누구세요? 2015. 6. 2. Amazon Firephone 이클립스(eclipse)에 연결하기 https://developer.amazon.com/public/solutions/devices/fire-phone/docs/connecting-your-device 2015. 3. 29. 이전 1 ··· 5 6 7 8 9 10 11 ··· 15 다음