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

[Kotlin 스터디] 8주차 - 고차함수: 파라미터와 반환 값으로 람다 사용

by 지 슈 2023. 1. 11.

이번주는 온라인으로 스터디를 진행했습니다. 직접 대면으로 만나서 맛집을 가지는 못했지만, 먹스터디답게 각자 먹을 것을 가지고 스터디에 참여했습니다.

 

이번주의 주제는 'Kotlin in Action 8장 - 고차 함수: 파라미터와 반환 값으로 람다 사용' 이었습니다. 뒷부분이라서 그런지 이전에 비해 이번 장에서 특히 어려움을 느꼈지만 집단 지성을 발휘해 만족스럽게 해결해보았습니다.

이번에 스터디원들이 함께 얘기해 본 내용은

  • invoke 메서드를 구현하는 인터페이스
  • 전략 패턴이란?
  • 인라인 함수
  • 디폴트 값으로 람다

등이 있었습니다.

위 내용에 대해 각자 학습한 내용은 아래 링크에서 찾아보실 수 있습니다.

 

 

Kotlin in Action Chap.8

우리는 챕터 5에서 람다에 대해 소개하였다. 람다는 추상화를 하기 위한 파워풀한 도구이며, 이러한 파워는 컬렉션이나 라이브러리에만 한정된 것이 아니다. 이번 챕터에서는 고차 함수를 만드

haeseung-jeon-portfolio.notion.site

 

 

Koltin in Action: ch 8. 고차 함수 : 파라미터와 반환 값으로 람다 사용 (1)

8.1 고차 함수 정의 고차 함수란? 고차 함수는 다른 함수를 인자로 받거나 함수를 반환하는 함수이다. 코틀린에서는 람다나 함수 참조를 사용해 함수를 값으로 표현할 수 있다. 따라서 고차 함수

olaffromdoh.tistory.com

 

 

[Kotlin in Action] part8_고차함수: 파라미터와 반환 값으로 람다 사용

고차 함수 정의 고차 함수 : 다른 함수를 인자로 받거나 함수를 반환하는 함수 => 코틀린에서는 람다나 함수 참조를 사용해 함수를 값으로 표현할 수 있다. 함수 타입 람다를 인자로 받는 함수를

jjsooblog.tistory.com

 

 

[Kotlin in Action] 8. 고차 함수: 파라미터와 반환 값으로 람다 사용

고차 함수 정의 고차 함수는 다른 함수를 인자로 받거나 함수를 반환하는 함수다. 특히 코틀린에서는 람다나 함수 참조를 사용해 함수를 값으로 표현할 수 있다. > 따라서 고차 함수는 람다나 함

velog.io

 

 

스터디를 진행하며 각자 정리한 내용을 GDSC Ewha의 Kotlin 스터디 깃허브 레포지토리의 Week8에서 확인해보실 수 있습니다:)

 

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

 

댓글