728x90
선언 앞이나 변수 앞에 붙이는 언어의 예약어
public / protected / private / internal -> 가시성 제한자
expect / actual -> 코틀린 멀티플랫폼의 예약어, 사용할 일 X
final / open / abstract / sealed / const -> 상속의 제한이나 추상 클래스, 봉인 클래스, 상수를 정의
external -> JNI의 함수여서 C나 C++를 호출하는 함수를 의미
override -> 오버라이딩 지시자
lateinit -> 변수 지연 초기화 지시자
tailrec -> 재귀함수를 반복함수로 최적화 시켜줌
vararg -> 함수에서 길이를 모르는 인자를 배열로 받게해줌
suspend -> 코루틴 suspend 함수
inner -> Nested Class의 귀속화
enum / annotation / fun // as a modifier in `fun interface` -> enum 클래스, 어노테이션 클래스, 함수형 인터페이스를 정의
companion -> 컴패니언 객체
inline -> 인라인 함수
infix -> 함수를 infix 호출을 할 수 있게해주는 지시자
operator -> 연산자 오버로딩
data -> 데이터 클래스
https://jyj98020.tistory.com/299
https://jyj98020.tistory.com/297
https://jyj98020.tistory.com/301?category=1015393
https://jyj98020.tistory.com/314?category=1015393
https://jyj98020.tistory.com/298?category=1015393
https://jyj98020.tistory.com/300?category=1015393
https://jyj98020.tistory.com/310?category=1015393
https://jyj98020.tistory.com/313?category=1015393
https://jyj98020.tistory.com/315?category=1015393
https://jyj98020.tistory.com/302?category=1015393
https://jyj98020.tistory.com/312?category=1015393
'두두의 IT' 카테고리의 다른 글
[Kotlin] Inline 함수 (0) | 2022.04.12 |
---|---|
[Kotlin] data Class (0) | 2022.04.12 |
객체지향 프로그래밍이란? (0) | 2022.04.12 |
[Kotlin] 개념, Java와의 호환, 장점, 활용 방법, 만든 이유 (0) | 2022.04.11 |
[Kotlin] in/out (0) | 2022.04.11 |