kotlin in action 책의 8장을 정리한 내용 입니다.매개변수나 인자, 반환 값에 함수를 이용할 수 있는 것을 말합니다.람다식과 고차함수를 사용하면 다양한 함수 조합을 사용할 수 있어 생산성이 높아집니다.함수를 파라미터로 받기 위해서 Function Types
내부적으로 함수가 호출되는 곳에 내용을 모두 복사, 붙여놓기 하여 처리합니다.이에 함수의 분기 없이 처리가 가능하여 성능이 증가 됩니다.일반 함수와 인라인 함수의 차이를 먼저 알아 봅시다.일반함수sub를 따로 함수로 만들어 두었으니 재사용은 가능하지만 sub가 호출될