코틀린학습 - #1 기초
기본 요소 스마트 캐스트: 타입 검사와 타입캐스트, 타입 강제 변환을 하나로 엮은 기능 함수를 선언할 때 fun 키위드 사용 파라미터 이름뒤에 그 파라미터의 타입을 쓴다, 변수 선언시도 동일 함수를 최상위에 정의할 수 있다. System.out.println 대신에 println 사용가능, 표준 자바 라이브러리를 간결하게 사용 가능 세미콜론을 붙이지 않아도 좋다. 함수 코틀린에서는 루프를 제외한 대부분의 제어 구조가 식이다. 코틀린에서는 식이 본문인 함수가 자주 쓰인다. 반환 타입을 생략할 수 있는 이유는 컴파일러가 함수 본문 식을 분석해서 식의 결과 타입을 함수 반환 타입으로 정해준다. 이렇게 컴파일러가 타입을 분석해서 요소의 타입을 정해주는 기능을 타입 추론(type inference) 이라고 한다...
2020.11.09