scala
-
챕터[20] OOP와 FP의 조화 : 자바와 스칼라 비교모던자바인액션 2020. 10. 22. 01:29
서론 스칼라란? 자바와 스칼라 관계 클래스와 트레이트 스칼라란? 스칼라는 객체지향과 함수형 프로그래밍의 혼합한 언어이며, JVM에서 동작하기에 자바의 클래스를 사용할 수 있으며 마찬가지로 자바에서 라이브러리 추가만으로 스칼라 코드를 호출하여 사용할 수 있다. 스칼라에서의 모든 데이터 타입은 객체로 취급한다. 스칼라에서의 변수는 일반 선언 var과 상수 선언인 val이 존재한다. 스칼라 사용하기 문자열 보간법 컬렉션 사용 import scala.io.Source class ScalaExam { object Beer { def main(arg : Array[String]): Unit = { var n : Int = 2; while( n println(s"Hello ${n} bottles of beer")} ..