C, Java와 마찬가지로 kotlin도 main함수가 실행된다. 함수를 정의할 때는 리턴값에 상관없이 fun을 붙여주며, void 함수로 리턴값이 없는 경우에 위처럼 중괄호 이전에 : Unit 을 일반적으로 써준다. 써주지 않아도 실행에 문제는 없다. 위 함수를 보자
lamda lambda는 value처럼 다룰 수 있는 익명함수이다. 메소드의 파라미터로 넘겨줄 수 있다. return 값으로 사용할 수 있다. >val lamdaName : Type = {argumentList -> codeBody} number을 매개변수로 받아
상속 받을 클래스에서 구현해야 할 프로퍼티 및 메서드를 기술한 클래스 추상클래스는 객체 생성이 안된다하위 파생 클래스에서 구체적으로 구현한다기본적으로 open이 적용된다Name: SuperMatiz, Color: yellow, Weight: 1110.0, Year: 2
자주 사용하는 기본적인 자료구조를 모아놓은 프레임워크데이터 삭제, 저장마다 순서를 지키는 collection중복 허용기본적으로 list는 immutableget만 가능, 인덱스 접근 위해 .get(index), index 모두 지원listOf와 달리 추가 및 삭제 가능