본문 바로가기

프로그래밍14

Git[2] : Git 시작 모두의 깃&깃허브 라는 교재로 공부했습니다. Version 관리에서 3가지의 용어가 중요하게 쓰입니다. 1 ) Working Directory 2 ) Stage 3 ) Repository 여기서 1) 은 실제로 코드를 수정하고 마음대로 변경하는 내 작업공간이라고 생각하면 된다. 100개의 파일이 있고, 100개의 파일을 내가 마음대로 수정한다. 내가 이제 version을 하나 찍어내야하는데, 100개의 파일 중 딱 2개만 마음에 든다면 해당 2개의 파일만 Stage 단계까지 올린다음에, Stage 단계에 있는 파일로만 verison을 만든다. 즉 Stage는 다음 Version이 될 후보들이 올라가 있는 공간이라고 생각할 수 있다. Stage에 있는 파일들을 바탕으로, 저장소에 Verison을 만드는 것.. 2024. 2. 8.
[Kotlin 뿌시기](5) 흐름제어 이번에는 흐름제어문이다. 흐름 제어(Flow Control) => 코드 실행의 순서나 흐름을 조절하는 메커니즘을 말한다. 대표적으로는 3가지 정도로 생각할 수 있는데 조건문(Conditional) 조건문은 특정 조건이 참 & 거짓일 때 다른 코드 블록을 실행하도록 한다. 대표적으로는 if~else문이 있다. 반복문(Loops) 반복문은 특정 조건이 True를 만족하는 동안 리스트, 배열 등 각 요소에 대해서 반복적으로 코드를 실행 함수 호출(Function call) 메소드(Function)을 수행하는 부분인데, 코드가 아래로 잘 내려가다가 함수를 만나면 함수를 정의한 부분으로 넘어가서 코드를 실행하게 된다. 사실 주절주절 조건문이 뭔지 ? 반복문이 뭔지 함수 호출이 뭔지 글로 보는 것 보다는 그냥 코드.. 2023. 12. 27.
[Kotlin 뿌시기](4) 메소드 메소드라는 단어가 익숙하지는 않았는데 오랜만에 들어본다 ㅋㅋㅋㅋ 걍 쉽게 말하면 함수(Function)이다.. 중,고등학교 수학 시간에 진짜 많이 들었봤을 단어 고등학생 때 수학을 진짜 많이 좋아했어서,,, 함수라는 단어를 들으니까 설레네요 한 번 알아봅시다!.. c++에서 사용하는 함수 [반환형] 함수명(함수 인자){ ~~~ 연산 Return 반환 값 } 이런 형식인데 크게 다르지가 않다. fun 함수명(변수명:타입, 변수명:타입, ...):반환형{ ~~blah blah 연산~~ ~~blah blah 연산~~ return 반환값 } 이런식이다. 바로 코드 보면서 이해하는게 좀 더 나을거같다~ fun plusNumbers(FirstNum: Int, SecondNum: Int): Int { val resu.. 2023. 12. 27.
[Kotlin 뿌시기](3) 연산자 오늘은 Kotlin 연산자에 대해서 공부를 좀 해볼까한다. 회사 생활하면서 퇴근하고 공부하는게 쉽지가 않네요 ^_6,,,, 뜻대로 안된다. 해당 부분에 대해서 공부하면서 c++에 있던 대부분이 그대로 있다는 생각이 많이 들었고 한 번 알아보자. 산술연산자, 대입연산자, 복합 대입 연산자, 증감 연산자, 비교 연산자, 논리 연산자 등이 있다. 이름만 들으면 뭔가 좀 묵직하고 무서워 보이기는 하는디 ~... 별거없다 1. 산술 연산자 그냥 사칙연산이다. 플러스 마이너스 곱하기 나누기 그리고 %(c++과 동일하게 나누었을 때 나머지) val number1: Int = 1 + 10 val number2: Int = 2 - 10 val number3: Int = 2 * 40 val number4: Int = 40.. 2023. 12. 26.