함수 특정 작업을 수행하기 위해 호출할 수 있게 이름 붙여진 코드 블록 매개 변수(parameter) vs 인자(argument) 매개변수 : 함수가 호출될 때 받게 되는 값 인자 : 실제로 함수가 호출되고 값이 전달되는 시점에서 인자로 부름 메서드 특정 클래스나 구조체 또는 열거형과 연관된 함수 클래스 내 함수 선언 → 메서드 특별한 언급 없으면 함수 설명과 규칙, 동작이 모두 메서드에도 동일하게 적용됨 함수 선언 방법 함수명, 매개변수, 반환 결과 타입의 조합 → 함수 시그니처 func 함수명 (매개변수 이름 : 매개변수 타입, ... ) -> 반환 결과 타입 { // 함수 코드 } // 매개변수로 문자열 하나와 정수 하나를 받으며 문자열 결과를 반환하는 함수 func buildMessageFor(n..