본문 바로가기
  • GDG on campus Ewha Tech Blog
4-1기 스터디/Kotlin

[Kotlin 스터디] 9주차 - 제네릭스

by akxmcse 2023. 1. 14.

이번주 역시 온라인으로 진행되어 각자 맛있는 것들을 들고 모이게 되었는데요.

급하게 오느라 미처 맛있는 음식을 준비하지 못했다던 소현님의 딸기케이크 사진이 돋보이네요 😉😉😉

 

이번주에는 Kotlin in action 9장의 제네릭스에 대해 공부했습니다.

연말 보충으로 스터디 일정이 많이 촉박하기도 했고, 내용도 쉽지 않았지만 함께 의견을 나누며 어려웠던 부분을 해결해갈 수 있었던 시간이었습니다.

멤버들이 9장의 내용을 읽고 정리한 내용은 아래 링크를 통해 확인하실 수 있습니다.

도소현

 

Kotlin in Action: ch 9. 제네릭스

Generics(제네릭스) Generics를 사용하면 타입 파라미터(type parameter)를 받는 타입을 정의할 수 있다. 제네릭 타입의 인스턴스를 만들려면 타입 파라미터를 구체적인 타입 인자(type argument)로 치환해야

olaffromdoh.tistory.com

 

전혜승

 

Kotlin in Action Chap.9

이번 장에서는 제네릭에 대한 자세한 설명과 함께, 코틀린에서 새롭게 도입된 컨셉을 살펴볼 것이다. reified type parameter와 declaration-site variance등의 새로운 개념에 대해서 학습해보고자 한다.

haeseung-jeon-portfolio.notion.site

 

정지수

 

[Kotlin in Action] part9_제네릭스

제네릭 타입 파라미터 제네릭스를 사용하면 타입 파라미터를 사용하는 타입을 정의할 수 있다. 타입 파라미터를 사용하면 구체적으로 원하는 타입을 정의할 수 있다. 코틀린에서는 타입 인자도

jjsooblog.tistory.com

 

김현아

 

[Kotlin in Action] 9. 제네릭스

제네릭스를 사용하면 타입 파라미터를 받는 타입을 정의할 수 있다. 제네릭 타입의 인스턴스를 만들려면 타입 파라미터를 구체적인 타입 인자로 치환해야 한다.타입 파라미터를 사용하면 "이

velog.io

 

그리고 위 내용들을 바탕으로 

  • reified 키워드와 이에 따른 파급효과
  • 공변, 반공변, 무공변
  • 스타 프로젝션

이와 같은 내용들에 대해 더 깊이있게 이야기를 나눠보았습니다.

위 내용들에 대해 정리한 내용은 아래 깃허브 링크를 통해 확인하실 수 있습니다.

 

GitHub - GDSC-Ewha-4th/Study-Kotlin: Kotlin study from GDSC Ewha 4th

Kotlin study from GDSC Ewha 4th. Contribute to GDSC-Ewha-4th/Study-Kotlin development by creating an account on GitHub.

github.com

댓글