- 매주 수요일 20:00
- 단, 화요일 자정 전까지 정리완료 및 질문 생각해오기!
- Google Meet로 진행, 스터디 장이 Meet 생성
- 커밋 메시지
- [단원][단원 제목] 으로 통일
- 예시
- 2.1 기본 요소 : 함수와 변수
- md 파일
- 커밋 메시지와 동일
- 예시
- 2.1 기본 요소 : 함수와 변수.md
- 파일 저장 방법
- 큰 단원 → 폴더, 상세 단원 → md파일로 정리
- 장별 폴더 안에 소단원별로 파일
- 예시
- 2장 코틀린 기초 (폴더)
- 2.1 기본 요소 : 함수와 변수 (md 파일)
- 2.2 클래스와 프로퍼티 (md 파일)
- 2.3 선택 표현과 처리: enum과 when (md 파일)
- 2.4 대상을 이터레이션: while과 for 루프 (md 파일)
- 2.5 코틀린의 예외처리 (md 파일)
- 2장 코틀린 기초 (폴더)
- 질문
- 화요일 자정 전까지 Notion에 질문 정리 및 작성
- 1인 1질문 필수, 역으로 질문도 가능
- 질문 방법
- 정확하게 어떤 부분이 모르겠고 자신이 이해한 방법을 알려주기
- 이게 어떤거에요? 같은 추상적인 질문 금지
- 예시
- 질문자: when을 사용할 때, else 문을 따로 안적어도 상관이 없는 것으로 이해했는데 꼭 해줘야 하는 것 아닌가요?
주차 | 챕터 | RyuSw-cs | serim53 | minha721 | suyong5713 | YuhoLee | rigizer |
---|---|---|---|---|---|---|---|
1주차 | 2장 | 2.1 2.2 2.5 |
2.3 2.4 |
||||
1주차 | 3장 | 3.1 3.2 3.3 |
3.4 3.5 3.6 |
||||
1주차 | 4장 | 4.1 4.2 |
4.3 4.4 |
- 2장. 코틀린 기초
- 3장. 함수 정의와 호출
- 4장. 클래스, 객체, 인터페이스
- 5장. 람다로 프로그래밍
- 6장. 코틀린 타입 시스템
- 7장. 연산자 오버로딩과 기타 관례
- 8장. 고차 함수 : 파라미터와 반환 값으로 람다 사용
- 9장. 제네릭스
- 10장. 애노테이션과 리플렉션
- 11장. DSL 만들기
- 2.1 기본 요소: 함수와 변수
- 2.2 클래스와 프로퍼티
- 2.3 선택 표현과 처리: enum과 when
- 2.4 대상을 이터레이션: while과 for 루프
- 2.5 코틀린의 예외 처리
- 3.1 코틀린에서 컬렉션 만들기
- 3.2 함수를 호출하기 쉽게 만들기
- 3.3 메서드를 다른 클래스에 추가: 확장 함수와 확장 프로퍼티
- 3.4 컬렉션 처리: 가변 길이 인자, 중위 함수 호출, 라이브러리 지원
- 3.5 문자열과 정규식 다루기
- 3.6 코드 다듬기: 로컬 함수와 확장
- 4.1 클래스 계층 정의
- 4.2 뻔하지 않은 생성자와 프로퍼티를 갖는 클래스 선언
- 4.3 컴파일러가 생성한 메서드: 데이터 클래스와 클래스 위임
- 4.4 object 키워드: 클래스 선언과 인스턴스 생성