function에는 기본적으로 1. 아무런 input이 들어가지 않는 타입과, 2. 특정 input을 받는 타입, 3. 그리고 output이 있는 타입이 있다. 각각의 생성과 호출을 예시로 살펴보면 다음과 같다. 1. func greeting1() { print("Hello") } greeting1() 2. func greeting2(name : String) { print("Hello \(name)") } greeting2(name : "Jack") 3. 생성에는 func, function name, input type과 더불어 return arrow (->)와 return type도 필요하다. 함수의 코드블럭 내에 return keyword와 return value 또한 필요하다. 함수를 호출할 때도..