TIL(106)
-
20231211 (월) 코틀린 키오스크 만들기 및 깃 특강
오후 3시경 깃 특강 브랜치, 머지 등 협업에서 중요한 것들을 배웠다. git branch "이름" : 깃 브랜치 만들기 git branch : 깃 브랜치 상황 보여주기 git switch "" : 깃 브랜치 이동하기 git checkout "" : 깃 브랜치 이동하기 git switch -c "" : 깃 브랜치 생성하면서 이동하기 git checkout -b "" : 깃 브랜치 생성하면서 이동하기 git merge : 깃 브랜치 합치기 git pull request (깃허브 홈) : 깃허브홈에서 안전하게 머지하기 자세한 사항은 특강 동영상 다시 시청해보기!! 이후에는 팀원과 얘기를 나눈뒤 깃허브 레포지는 우여곡절 끝에 내껄로 하기로 정하였고, 지행님 제외하고는 전부 깃허브 연결 및 파일 업로드 테스트까..
2023.12.11 -
20231208 (금) 금주 회고
이번주는 본격적으로 코틀린을 배우면서 참 많은 경험을 했다. 코틀린 문법의 기본구조, 클래스, 메소드 등에서부터 시작해 추상클래스, 인터페이스, 오버라이딩 등 심화과정도 조금 익혔다. 또 알고리즘 코드카타를 시작했다. 사실 오늘 하루는 12시에 과제를 내고 나니 뭐랄까.. 집중도 잘안되고 몸이 좀 피곤한 느낌이여서 내가 냈던 과제를 몇번 정도 복습하고 하루 대부분은 쉬엄쉬엄하면서 잠깐 자기도 했다. 요 며칠간 너무 집중했던 탓인지도 모르겠다. 오늘의 한마디 : 가끔은 이렇게 쉬어가는 날도 좋은것 같다.
2023.12.08 -
20231207 (목) Kotlin 5주차 강의
코틀린 심화단계 강의 1. 우선 이문단은 상당히 길어질것으로 예상 자료형의 변환 일반 자료형 예시코드) var num1 = 20 //정수만 표시하는 Int 상태 var num2 = 30.2 //소수까지 표현된 Double 상태 var num3 = num2.toInt() //num2에 해당하는값을 Int로 바꾼다. 예상 결과 30 var num4 = num1.toDouble() //num1에 해당하는 값을 Double로 바꾼다. 예상 결과 20.0 var strNum5 = "10" //Num5와 6은 String 형태이다. var strNum6 = "10.21" var num5 = Integer.parseInt(strNum5) //Num5를 Int로 바꾼다. var num6 = strNum6.toDoubl..
2023.12.07 -
20231206 (수) Kotlin 4주차 강의
코틀린 4주차강의 내용이다. 1. 간단 용어 정리 프로젝트: 최상단 개념 모듈, 패키지, 클래스를 포함 모듈: 프로젝트 아래의 개념 패키지, 클래스를 포함 패키지: 클래스를 포함하는 폴더(우리가 가장 많이 쓰는 곳) 객체를 이용 > 변수나 메소드를 호출할 수 있는지의 여부를 이라고 함 명령어는 4개 public: 기본적인 형태, 생략도 가능 private: 가장 강한 접근제한, 같은 파일 내에서만 접근가능 internal: 같은 모듈내라면 접근가능 protected: 위 두개의 중간정도?의 접근제한 기본적으로 private과 같음 하지만 상속을 받을경우 접근 가능 설명을 위한 예시) 클래스 파일을 하나 만든다. class AccessTestClass { public var a:Int = 1 var b =..
2023.12.06 -
20231205 (화) Kotlin 3주차강의
코틀린강의 3주차의 내용 1. 메소드란? fun 메소드이름(변수명:자료형, 변수명:자료형 ....) : 반환자료형 { 소스코드 로직 } 대충 이런식의 구조라는데.. 처음에 이것만 보고서는 이해가 잘 안갔다. 이후에 예시를 보았는데 예시1) fun main() { var num1 = readLine()!!.toInt() var num2 = readLine()!!.toInt() sum(num1, num2) } fun sum(num1:Int, num2:Int) {
2023.12.05 -
20231204 (월) Kotlin 1~2주차 강의
대망의 첫 강의 코틀린 문법 종합반을 수강하였다. 코틀린 소개와 더불어 일상에서 코틀린이 어디에 쓰이는지, 유용한 단축키에는 뭐가있는지 등을 먼저 배우고 간단한 용어 및 문법들을 배웠다. 0. 변수(var) : 말그대로 변하는 값을 의미하며 숫자는 = 옆에 그대로 써도 되지만 한글자는 ' ' 여러 문자열이면 " "을 같이 써줘야 한다. 상수(val) : 변하지 않는 값을 의미하며 처음 정해둔 값에서 바꿀수 없다. 1. 변수를 var num1 = 30 , var num2 = 10 으로 정한다 치면 var plusResult = num1 + num2 = 40 var minusResult = num1 - num2 = 20 var multipleResult = num1 * num2 = 300 var divide..
2023.12.04