
강의 2주차까지 들으면서 이해한 내용들을 정리해 보겠습니다.
Kotlin에 대한 기본적인 개념과 사용해야 하는 이유(?)
Kotlin으로 프로그램을 개발을 하기위한 IDE(Integrated Development Environment)는
IntelliJ IDEA와 Android Studio를 대표적으로 많이 사용한다.
- 유용한 단축키
- 라인 지우기 - ctrl + Y
- 주석 처리 - ctrl + /
- 전체 찾기 - ctrl + shift + F
- 문서 저장 - ctrl + S
- 문장 최상단 이동 - Home, 최하단 이동 - End
개념 정리와 단축키를 알 수 있어서 너무 좋았습니다. 특히 라인 지우는 법과 주석 처리는 실습
하면서도 많이 사용해서 좋았습니다.
코딩 컨벤션이란?
다른 사람들도 이해하기 쉽게 코드를 작성하는 규칙
규칙을 지켜야 가독성이 증가하고 유지보수가 용이해져 효율적인 협업이 가능하다.
ex)
- camelCase(카멜케이스) 표기법 => seoulFood
: 주로 변수, 메소드의 이름을 지정할 때 사용합니다- snake_case(스네이크케이스) 표기법 => seoul_food
: 주로 상수의 이름을 지정할 때 사용합니다.- PascalCase(파스칼케이스) 표기법 => SeoulFood
: 주로 클래스의 이름을 지정할 때 사용합니다.
Output : 프로그램에서 다른 장치로 데이터를 전송하는 행위
=> 프로그램의 결과를 모니터로 정보 출력
Input : 다른 장치로부터 데이터를 불러와서 프로그램에서 확인하는 행위
=> 키보드에서 입력한 내용을 불러와서 프로그램에서 확인

(출처:[Sparta] Kotlin_2주차: Kotlin 프로그래밍의 기초)
컴퓨터의 제한적인 하드웨어 사양을 효율적으로 사용하기 위해 필요.
32비트(byte)로도 충분한 경우에 64비트(Long)에 정수를 저장한 경우(낭비)
var num:Int = 1 //숫자 저장(자료형 생략가능) var one:Char = '값' //문자 저장(자료형 생략가능) var name:String = "홍길동" //문자열 저장


.
.
.
.
.
TIL을 적으면서 하루 끝자락마다 느낀점과 배운점을 적어볼까 한다.
오늘은 강의를 들으면서 잘 못잡혀있었던 개념과 강의 내용을 개인 과제에 어떻게 쓸지
생각을 많이 해보았다.
IDE가 뭐지라는 궁금증도 오늘 날아갔고 변수에 대한 예시와 상수에 대한 예시를 들을 수 있어서
좋았다.
밖에 비가와서 습하다. 내일도 화이팅