Skip to content

Review myeongin

myeongin edited this page Apr 5, 2016 · 7 revisions

내용

  • application 시작(4장)
  • Array[String]을 유일한 인자로 받고 Unit를 반환하는 main이라는 메소드가 들어 있는 독립 싱글턴 객체 이름이라면 애플리케이션의 시작점 역할을 할 수 있다.
  • 스칼라는 항상 java.lng과 scala 패키지의 멤버를 암시적으로 임포트 한다.(Predef 에 println, assert 메소드 등이 포함)
  • 기본타입과 연산 (5장)
  • scala.Int는 자바 Lnag패키지 안의 값을 import하기 때문에 모두 사용이 가능하다.
  • 심볼리터럴
  • 'ident 처럼 쓰며 작은 따옴표 뒤에 오는 식별자 부분은 알파벳과 숫자를 혼합한 올바른 식별자라면 아무것이나 가능하다.
  • Symbol 이라는 클래스의 인스턴스로 매핑한다.
  • 문자열보다 빠르다. 메모리가 효율적이다.(문자열을 문자열만큼 비교하지만 심볼은 상수시간, 문자열 문자크기+알파의 메모리가 필요)

해볼 것

  • Factorial 만들기
  • GCD 구하기

Clone this wiki locally