스칼라 맛보기

스칼라 맛보기 (A Taste of Scala)

이 장에서는 Scala 3 프로그래밍 언어의 주요 기능들을 한 바퀴 훑어보는 시간을 가져요. 이 첫 여행이 끝나고 나면, 이 책의 나머지 부분들이 각 기능을 더 자세히 설명해 주고, Reference 문서는 훨씬 더 많은 세부 내용을 담고 있어요.

출처: Scala 3 Book — A Taste of Scala

Scala 설치하기 (Setting Up Scala)

이 장과 책 전체에 걸쳐, 예제를 복사하거나 직접 타이핑해서 직접 실행해 보시길 권해요. 내 컴퓨터에서 예제를 따라 하려면 getting started 가이드를 따라 필요한 도구를 설치하면 됩니다.

참고로 Scastie를 쓰면 웹 브라우저에서도 예제를 실행해 볼 수 있어요. Scala를 위한 완전한 온라인 에디터이자 코드 실행기죠.

주석 (Comments)

처음 알아 두면 좋은 것 하나, Scala의 주석은 Java(그리고 다른 많은 언어)와 똑같아요.

// a single line comment

/*
 * a multiline comment
 */

/**
 * also a multiline comment
 */

IDE

Scala를 위한 두 주요 IDE(통합 개발 환경)는 다음과 같아요.

네이밍 규칙 (Naming conventions)

또 하나 알아 두면 좋은 점은, Scala의 네이밍 규칙이 Java와 같은 “카멜 케이스” 스타일을 따른다는 거예요.

  • 클래스 이름: Person, StoreEmployee
  • 변수 이름: name, firstName
  • 메서드 이름: convertToInt, toUpper

Scala 코드를 쓸 때 지키는 규칙에 대해 더 보고 싶다면 Style Guide를 참고하세요.

더 알아보기 (Learn more)