본문 바로가기
캠프 개발일지

TIL - 23.12.04

by JHBang 2023. 12. 4.

오늘부터 본격적으로 캠프가 시작되는 날이다. Kotlin에 대해 기초를 배우는 강의를 지급받았고, 현재 2주차까지 수강한 상태다.

kotlin의 기초 문법을 배우는 것이기 때문에 프로그래밍 언어의 초반 과정에서 뺴놓을 수 없는 조건문과 반복문, 자료형과 변수 선언 등 기초적인 요소를 배웠다.

kotlin은 VScode에서 작성하지 않고 android studio에서 진행된다.

UI는 VS코드와 매우 유사해서 다루는데 어렵진 않았다.

다만 상수와 변수를 선언하는 문자가 비슷해서 햇갈릴 수도 있을거같다.

val num1 = 1;  // 상수
var num2 = 2;  // 변수

num2 = 3 // 동작
num1 = 4 // 오류

 

kotlin의 조건문과 반복문에서 다른 언어와 조금 다른 점을 찾았다.

C에서 which의 기능을 kotlin에선 when으로 쓴다. 또한 in n ... n+a 로 써서 같은 조건을 묶는 것도 이번에 처음 본 내용이였다.

...이나 until이 숫자의 범위를 나타내는데 쓰이는 것도 처음 안 내용이였다.

// 1부터 10까지 변화하는 i변수
for(i in 1..10) {
	 println("${i}번")
}
for(i in 1 until 10) {
	 println("${i}번")
}

첫 번째 코드는 1이상 10 이하를 말하고, 두번째 코드는 1이상 10 미만을 의미한다.

 

내일은 3주차 강의를 들을 예정이다. 3주차부터는 클래스에 대해 공부한다.

 

 

오늘은 저번에 학교때문에 못들었던 git&github 특강도 들었다. 아래에는 강의시간에 가르쳐준 git 명령어이다.

1. git init : git을 사용할 폴더를 설정하는 명령어

2. git add : 원하는 파일을 지정하는 명령어

3. git commit : 지정된 파일을 저장하는 명령어

4. git status : 현재 브랜치에서 파일들의 저장여부를 확인하는 명령어

5. git log : 저장내역을 확인하는 명령어

6. git push : 연결된 github에브랜치의 파일들을 업로드하는 명령어 

7. git clone : github공유를 받은 사용자가 파일들을 다운로드하는 명령어

8. git pull  : 수정된 파일을 github에 업로드하는 명령어

 

앞으로 진행할 프로젝트나 과제, 퀴즈를 풀때 git을 적극적으로 활용해서 하루빨리 익숙해지길 기대한다.

 

'캠프 개발일지' 카테고리의 다른 글

TIL - 23.12.06  (0) 2023.12.06
TIL - 23.12.05  (2) 2023.12.05
TIL = 23.12.01  (0) 2023.12.01
KPT 회고 - 1주차 미니프로젝트  (0) 2023.12.01
TIL - 23.11.30  (1) 2023.11.30