언어 바꾸기English
이전 목록

Scala에서 함수란 무엇인가

What Is a Function in Scala

TL;DR AI

핵심 요약

1분
  1. Scala에서는 함수를 `apply` 메서드를 가진 객체로 다루며, 이를 통해 함수 호출의 내부 동작을 이해할 수 있습니다.

  2. 이 글은 `Function1`, `Function2` 같은 `FunctionX` 트레이트와 `=>` 문법, 그리고 람다 스타일 함수 리터럴을 설명합니다.

  3. 또한 한 개·두 개 인자를 받는 함수를 실제로 작성하는 방법과 `MyFunction` 예시를 함께 보여줍니다.

  4. 핵심은 `val`로 정의한 함수 값과 `def` 메서드의 차이이며, 이는 고차 함수와 함수형 설계에 중요합니다.

원문 보기