요약

요약 (Methods — Summary)

메서드에 대해 배울 것은 아직 더 많아요. 어떻게 하는지까지 포함해서 말이죠.

  • 상위 클래스(superclass)의 메서드 호출하기
  • 이름에 의한 파라미터(by-name parameter) 정의하고 사용하기
  • 함수 파라미터를 받는 메서드 작성하기
  • 인라인 메서드 만들기
  • 예외 처리하기
  • 가변 인자(vararg) 입력 파라미터 사용하기
  • 여러 파라미터 그룹을 가진 메서드 작성하기 (부분 적용 함수, partially-applied functions)
  • 타입 파라미터를 가진 메서드 만들기

이 기능들에 대한 더 자세한 내용은 Reference 문서를 참고하세요.

출처: Scala 3 Book

본문

메서드는 Scala 프로그래밍의 기본 구성 요소예요. 이번 장에서 다룬 내용들—메서드 정의, 파라미터, 기본값, 여러 파라미터 그룹, 제네릭 메서드 등—은 일상적인 코드에서 계속 만나게 될 부분이에요.

지금까지 배운 기본기를 바탕으로, 위에 나열한 고급 기능들은 필요할 때 Reference 문서에서 하나씩 찾아보는 걸 추천해요. 특히 이름에 의한 파라미터와 여러 파라미터 그룹은 커스텀 제어 구조나 부분 적용 함수를 다룰 때 특히 유용하거든요.

더 알아보기