(스칼라) 모든것은 객체이다.

* 자바는 클래스로 선언되지만, 스칼라는 객체선언으로 시작됩니다.

스칼라에서 객체는 자바로치면 static class 형식으로서 , new 를 통해 인스턴스를 생성하는 것이 아니라 처음부터 단 하나의 인스턴스만 생성가능하느 싱글턴 객체입니다.

싱글턴객체는 여러 인스턴스를 생성하지 못하고, 단 하나의 인스턴스만 생성해야 합니다.



* 함수가 다르다.

함수는 def로 정의할 수 있습니다. Unit은 자바의 void 라고 보면된다.
명시적으로 아무것도 반환하지 않음을 나타낸다.

예)

object Ex1_1 {
  def main(args: Array[String] ): Unit = {
  println("핼로 스칼라~");
}
}



댓글

이 블로그의 인기 게시물

(네트워크)폴링방식 vs 롱 폴링방식

(ElasticSearch) 결과에서 순서 정렬

(18장) WebSocekt과 STOMP를 사용하여 메시징하기