정의 parameter 매개변수
argument 전달인자 (인자)
값타입을 참조로 전달하기inout 매개변수값 타입의 값을 참조 타입의 값처럼 참조로 전달하고 싶을 때 사용하는 파라미터func sayHello(name : inout String){
}
&붙이기인자 기본값(name : Type = 기본값)가변 인자배열이다.func printSum(of nums : Int...){
}
printSum(of : [1,2,3,4,5,6]) 가능
// 이 아니라
printSum(of : 1,2,3,4,5)로 전달한다.
가변 매개변수는 기본값을 가질 수 없다.
가변 매개변수는 함수당 하나밖에 사용할 수 있다.