본문 바로가기

개발 노트/Kotlin

[kotlin] 문법 1주차 정리 - 기초

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)