인텔리제이 무료버전으로 학습하는 코틀린!
새 프로젝트 생성하고
new -> 코틀린class/file

클래스가 없어도 function으로 구동 가능.
세미콜론 없음
구동하는 방법은 여기 누르거나

shift + f10

배울 내용
변수
제어문장, if for
자료형
코틀린
인텔리제이에서는 자바 파일을 코틀린 타입으로 변환가능
자바 파일 만들기


자바파일 오른쪽 버튼 누르고 맨 아래


바뀜
인텔리제이 - 깃허브랑 연동해서 자동완성 제공
깃허브 코파일럿(유료임) 가입하고 연결하면 됨
https://effortguy.tistory.com/227
다 지우고 새로 만들기(이번에는 file)

Int 첫글자 대문자임

사용되면 색이 변함

c - null이라 안됨

val은 상수 선언 -> 값이 변할 수 없음
var로 써야함

이건 가능
Unsigned타입
음수를 제거 = 0부터 시작한다는 뜻 (정수만 되는 타입)

string

배열


반복자




get, set


파라미터 있는 버전


반복자
0 .. i 라고 치면 자동으로 생겨남

프린트문 10번 실행 ($ 의 등장)


오호~

if문

클래스 선언

객체 생성하고 값 대입

다른 모양

내용은 Human이랑 똑같음
이렇게 객체 생성

상속, 오버라이딩 관련

Human을 상속하는 Korean 클래스 만들려고 하는데 안된대

앞에 open이라고 써줘야 함

생성자가 있을때
main에서 객체 생성


코틀린 List의 특징

배열이랑 리스트가 바뀐 느낌






import 주의 : java.util의 Random임
중복저장 안되는 HashSet에 넣어주면 됨

아 오늘도 글을 올리셨네요 빠른 정리 진짜 너무 대단하네용 ㅎㅎㅎ 복습하기 딱 좋습니당❤️🔥