1주차 정리는 kotlin을 시작하기 전에 알아야 할 내용을 간단하게 적어볼것이다!
# 왜 kotlin을 사용할까??
- Java의 단점을 개선
- 자료형(타입)을 꼭 명시하지 않아도 추론할 수 있는 편리한 기능을 제공한다
- Kotlin으로 더욱 간결하게 코드를 작성할 수 있다
- Null 예외를 컴파일 시점에 미리 방지할 수 있어, 더욱 안정적인 프로그램을 만들 수 있다
# 왜 kotlin의 중요한 특징은??
- Java 언어와 100% 호환되는 프로그래밍 언어이다
- Java를 사용하며 발생하는 문제들을 개선할 수 있다
- 직관적이고 간결한 문법
- Null처리에 높은 안정성을 가진다.
- 적은 노력으로 많은 작업을 할 수 있다
- 간결하고 안전하게 비동기 처리를 수행할 수 있다
예전에 작성해둔 코틀린과 자바에 대해 간단하게 비교한 내용을 기록한 게시물이다
https://coding-juuwon2.tistory.com/41
코틀린에 관해
# 함수형 프로그래밍 언어 코틀린 코틀린은 함수형 프로그래밍 언어를 표방하고있다 객체지향 프로그래밍과 비교하자면, 객체지향 프로그래밍은 클래스 내부에 있는 함수에서만 로직을 작성할
coding-juuwon2.tistory.com
# 유용한 단축키는??
- 라인 지우기
Control + Y (Windows)
Command + delete (Mac)
- 주석 처리
주석이란? : 프로그램 동작에 영향을 주지않고 설명을 추가할 수 있는 문법
Control + / (Windows)
Command + / (Mac)
- 자동 포커싱
ESC (Windows, Mac)
- 파일 전체 찾기
프로젝트 내부에서 사용중인 모든 단어들의 위치를 탐색할 수 있습니다.
Control + Shift + F (Windows)
Command + Shift + F (Mac)
- 저장
Control + S (Windows)
Command + S (Mac)
- 복사와 붙여넣기
[복사]
Control + C (Windows)
Command + C (Mac)
[붙여넣기]
Control + V (Windows)
Command + V (Mac)
- 라인 드래그
Shift + 방향키<상,하,좌,우> (Windows, Mac)
- 문장 최상단/하단 이동
[최상단 이동]
Home (Windows, Mac)
[최하단 이동]
End (Windows, Mac)
'Android > kotlin' 카테고리의 다른 글
[kotlin] 문법 3주차 정리 - 기초 (0) | 2024.03.07 |
---|---|
[kotlin] 문법 2주차 정리 - 기초 (1) | 2024.03.06 |
[kotlin] 연산자와 우선순위 (0) | 2024.03.01 |
[kotlin]스코프 함수 (0) | 2024.01.16 |
[kotlin]지연 초기화 (0) | 2024.01.16 |