[ 함수의 정의 ] 함수란 특정 작업을 수행하기 위한 자체적인 코드 덩어리이다. 함수는 func 키워드로 선언한다. 함수와 메서드의 차이 메서드(method): 특정 타입과 관련된 함수. 클래스, 구조체, 열거형 내부에 선언된 함수를 메서드라고 한다. 즉, 함수 > 메서드 func functionSample { print("This is function") } class SampleClass { func methodInClass { print("This is method") } } struct SampleStruct { func methodInStruct { print("This is method") } } [ 함수의 구성 ] func functionName(parameters) -> ReturnType..