iOS/Swift
Swift) 함수(Function) 정복하기 (2/3) - inout / 가변 파라미터 / 기본값 / 중첩 함수
안녕하세요 :) 소들입니다 이전 포스팅에서 함수의 개념과 선언, 호출 방법에 대해 다 잡았다면 이번엔 조금 심화 개념?? 을 공부할 거예요!!! 혹시 초보자라면, 이전 포스팅을 꼭 보고오시길...!!! 모든 포스팅은 편의 말투로 합니다~!! 1. 파라미터로 전달되는 Value 타입의 값은 복사된 상수 값이다 자, 여기서 중요한 포인트는 두 가지임 Value 타입의 값은 복사돼서 전달된다 이때 복사된 값은 상수이다 이 두가지에 대해서 설명해보겠음!!! 먼저, Value 타입은 뭐 Int, String 같은 자료형들을 말하는 것임! 우리가 다음과 같이 name이라는 파라미터를 받는 함수를 만들었음 func sayHello(name: String) { } 그리고 다음과 같이 "Sodeul"이라는 값을 가진 v..