인텔리제이 무료버전으로 학습하는 코틀린!
새 프로젝트 생성하고
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에 넣어주면 됨
아 오늘도 글을 올리셨네요 빠른 정리 진짜 너무 대단하네용 ㅎㅎㅎ 복습하기 딱 좋습니당❤️🔥