# Lamda
[python] 1931_회의실 배정
한 개의 회의실이 있는데 이를 사용하고자 하는 N개의 회의에 대하여 회의실 사용표를 만들려고 한다. 각 회의 I에 대해 시작시간과 끝나는 시간이 주어져 있고, 각 회의가 겹치지 않게 하면서 회의실을 사용할 수 있는 회의의 최대 개수를 찾아보자. 단, 회의는 한번 시작하

[Kotlin] 코틀린은 람다식에서 외부 변수를 어떻게 참조할까? [람다 캡쳐링] [Lambda Capturing]
람다식 내에서 외부 변수를 변경하는 것에 대해 아무런 의문을 느끼지 않다가, 문득 궁금증이 생겼습니다. 함수를 작성하는 시점에는 람다식의 블럭 내부가 실행되지 않다가, 호출되는 시점에 실행될텐데 과연 어떻게 동작하게 될까요?위 코드는 Jetpack Compose에서 T
Lamda & Stream
메서드를 하나의 식으로 표현하는 것간결한 인터페이스 인스턴스 생성 방식함수형 인터페이스에서만 사용 가능하다.람다식 참고(https://velog.io/@yshjft/2022%EB%85%84-3%EC%9B%94-23%EC%9D%BC-TILabout 함수형 인터페

람다식과 제너릭
인터페이스는 추상메서드와 default 메서드 그리고 static 메서드를 가질 수 있다.Interface의 특성구현을 강제한다. 인터페이스에 있는 추상메서드의 구현을 강제한다. 다형성을 제공한다. 인터페이스를 통해 여러 type으로 정의 가능. 결합도를 낮춘다
Java Lambda & 함수형 인터페이스
익명객체로 하나로 함수를 하나의 식으로 표현한 것이다.(매개변수목록) -> {함수 바디}매개변수의 타입이 추론될 때는 타입을 생략할 수 있다.매개변수가 하나인 경우에는 괄호를 생략할 수 있다.함수 바디가 하나의 명령문이면 중괄호를 생략할 수 있다.(;생략)함수 바디가
[C#]_유니티_람다(Lamda)

[Java] 람다식(Lamda Expression)
람다식(Lamda Expression)Java에서의 람다식(Lamda Expression): Java8에서부터 추가된 표현 방식 중 하나로, 메소드를 하나의 간결한 식으로 표현한다. 메소드를 람다식으로 표현하면, 이름과 반환값이 없어지므로 '익명함수'라고도 한다.장점
Kotlin : 스코프 함수, 람다함수란?
람다함수 안에 여러 파라미터가 있으면 맨 마지막 값이 반환값이 된다하나이면 it을 사용할 수 있다함수형 언어의 특징을 더 편리하게 사용할 수 있도록 기본 제공하는 함수들instance의 속성이나 함수를 더 편하게 사용하도록 해준다종류는 apply, run, with,

[JAVA] Stream, 람다식 표현들
기존람다식 이라면 이렇게 인라인으로 메서드 이름만으로 어떤연산을 하는 것인지 바로 알 수 있게 해준다. 기존 람다식https://napasun-programming.tistory.com/32iterator hasNext() 표현식중급 57)중급 58)중급 59
2022년 3월 23일 TIL
구현을 강제인터페이스는 모든 메서드가 추상 메서드이기에 사용시 구현을 강제한다.다형성을 제공호스트 코드(설정 파일들 드에 따라 결정을 하는 부분)에 따라서 메서드 동작이 달라진다.결합돌를 낮추는 효과(의존성을 역전 )추상체와의 결합 → 결합도가 낮아진다.의존성을 외부로

[Java] Stream과 병렬처리 - 1
스트림(Stream)은 Java 8 버전 이후부터 추가되었으며, Collection과 배열의 저장요소를 하나씩 참조해서 람다식으로 처리할 수 있도록 도와주는 반복자Java 7 이전에는 Collection의 저장 요소를 참조하기 위해서 Iterator를 사용하였다. Ja
컬렉션 함수형 API
filter filter함수는 iteration하면서 주어진 람다에 각 원소를 넘겨서 람다가 true를 반환하는 원소만 모은다. 위 코드의 결과는 술어를 만족하는 원소만으로 이뤄진 새로운 컬렉션이다. filter함수는 컬렉션에서 원치 않는 원소를 제거하고, 원소를 변

[더 자바, Java8] 0~1. 함수형 인터페이스와 람다
- 2014년 3월 출시, 현재 83%의 점유율 (2020년 기준) - LTS(오랜기간 업데이트를 제공, 다음 LTS버전은 자바 17) / 자바11도 LTS임 - Non-LTS의 경우 다음버전 출시시(약6개월 주기) 업데이트를 해주지 않음.
람다식을 이용한 메서드 참조
메소드의 참조는 말 그대로 메소드를 참조해서 매개 변수의 정보 및 리턴 타입을 알아내어, 람다식에서 불필요한 매개 변수를 제거하는 것이 목적입니다. 람다식은 종종 기존 메소드를 단순히 호출만 하는 경우가 많습니다. 예를 들어 두 개의 값을 받아 큰 수를 리턴하는 Mat

[TIL - 9 / Python] lambda 표현식
람다 표현식 현재까지는 def로 함수를 정의해서 사용했으면 이번에는 람다 표현식으로 익명의 함수를 만드는 방법을 알아보자. 람다 표현식은 식 형태로 되어있다고 해서 람다 표현식(lambda expression)이라고 부른다. 특히, 람다 표현식은 함수를 간편하게 작성할