Skip to content

Kkoziri/Kotlin_Study

Repository files navigation

Kotlin Study

스터디 날짜

  • 매주 수요일 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 파일)
  • 질문
    • 화요일 자정 전까지 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장. 코틀린 기초

  • 2.1 기본 요소: 함수와 변수
  • 2.2 클래스와 프로퍼티
  • 2.3 선택 표현과 처리: enum과 when
  • 2.4 대상을 이터레이션: while과 for 루프
  • 2.5 코틀린의 예외 처리

3장. 함수 정의와 호출

  • 3.1 코틀린에서 컬렉션 만들기
  • 3.2 함수를 호출하기 쉽게 만들기
  • 3.3 메서드를 다른 클래스에 추가: 확장 함수와 확장 프로퍼티
  • 3.4 컬렉션 처리: 가변 길이 인자, 중위 함수 호출, 라이브러리 지원
  • 3.5 문자열과 정규식 다루기
  • 3.6 코드 다듬기: 로컬 함수와 확장

4장. 클래스, 객체, 인터페이스

  • 4.1 클래스 계층 정의
  • 4.2 뻔하지 않은 생성자와 프로퍼티를 갖는 클래스 선언
  • 4.3 컴파일러가 생성한 메서드: 데이터 클래스와 클래스 위임
  • 4.4 object 키워드: 클래스 선언과 인스턴스 생성

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published