이 가이드를 사용하면 Scala가 쉽게 들어갈 수 있습니다
기술적으로 Scala는 정적으로 입력 된 언어로 객체 지향 및 기능적 프로그래밍 개념을 혼합 한 것입니다. 객체 지향 및 기능적 프로그래밍의 융합은 스칼라의 여러 측면에서 나타납니다. 아마도 널리 사용되는 다른 언어보다 더 널리 퍼져있을 것입니다.
두 가지 프로그래밍 스타일은 확장 성과 관련하여 보완적인 강점을 가지고 있습니다. Scala의 기능적 프로그래밍 구성은 간단한 부분에서 빠르게 흥미로운 것을 쉽게 구축 할 수있게합니다. 객체 지향적 구성은 더 큰 시스템을 쉽게 구성하고 새로운 요구에 맞게 조정할 수있게합니다.
스칼라에서 두 스타일의 조합으로 새로운 종류의 프로그래밍 패턴과 구성 요소 추상화를 표현할 수 있습니다. 또한 읽을 수 있고 간결한 프로그래밍 스타일로 이어집니다. 그리고 너무 가단하기 때문에 스칼라로 프로그래밍하는 것은 많은 재미가 될 수 있습니다.