# Functional
Javascript class형 함수형(functional)
📌class형과 함수형의 차이점? 함수 선언식(function declarations)과 클래식 선언식(class declaration) 사이의 중요한 차이점은 함수 선언식은 호이스팅이 되고, 클래스 선언식은 그렇지 못한다는 점이다. 우선 클래스를 선언한 뒤 그 후
fixed point combinator
Y Combinator가 인자로 주어진 함수에 대한 fixed point를 만든다는 것의 의미가 잘 이해되지 않아서 정리해보는 중. 헷갈렸던 이유는 재귀를 종료하는 것이 Y의 역할이라고 오해해서였다. Y는 단지 함수를 무한하게 반복시킬 뿐이다.
미리 정의되어있는 함수형 인터페이스
정의되어 있는 모든 함수형 인터페이스를 암기할 필요는 없다.사용법만 알아두면 좋을 것 같다.boolean test(T t) : 전달 인자를 근거로 참 또는 거짓을 반환LongPredicate -> boolean test(long value)DoublePredicate

React | 함수형 컴포넌트 만들기 & 사용하기
Navigation Bar html 코드를 리액트 컴포넌트로 만들려고 한다.리액트 컴포넌트의 종류는 두가지가 있다. class형 컴포넌트function형 컴포넌트이중 현업에서 많이 사용하는 function형 컴포넌트를 사용해 아래 코드를 컴포넌트로 만들었다.기존의 ht

자바 함수형 프로그래밍 활용
java.util.function 패키지에 포함되어 있다.일반자바 함수와 비교해 함수형 인터페이스의 장점은 내부적으로 다양한 메소드를 제공하고 Stream, Optional 등의 인터페이스와 연동해 깨끗한 코드를 만들 수 있다. Function<T,U> : 하나의
커링(currying).. 좋아하세영?
Functional Programming 의 근사한 기교 중에 하나인 커링을 탐구해보아욤.우리는 자주 메서드나 함수에서 객체를 리턴하는 것은 이상하게 여기지 않아왔으나, 함수를 리턴하는 것은 그렇게 익숙한 느낌은 아니었나봐요이제 진정하게 함수를 일급시민이라고 인정하면서
DI 와 AOP 는 역함수의 관계
스프링에선 DI (Dependency Injection)를 먼저 설명한 이후에 AOP 를 연이어 설명합니다. 이유는 AOP의 동작원리도 DI스럽게 이루어지기 때문이기도 하지만.. 실은 속성주입과 타겟주입에 대한 개념 차이를 나타내기 위해서예요.타겟에 속성을 주입한다DI
Reshape Of AIFFEL (Fundamental 18)
Tensorflow V1에 비해 V2가 갖는 특별한 장점Keras라는 쉽고 간결한 머신러닝 프레임워크를 수용하여 Tensorflow V2의 표준 API로 삼았다.PyTorch가 제안한 Eager Mode는 딥러닝 그래프가 다 그려지지 않아도 부분적인 실행이나 오류 검증

당신은 이미 펑터Functor를 알고 있다
웬만큼 경험있는 개발자들은 사실 functor가 뭔지 잘 알고 있습니다. 그렇다면 이 글은 무얼 위한 걸까요. 그게, 자기가 알고 있었다는건 몰랐잖아요?

[functional-js] 함수의 중첩, go, pipe, curry
중첩된 함수의 가독성을 높이기 위한 go, pipe, curry를 구현해보자.

[functional-js] 이터러블 프로토콜을 따르는 map, filter, reduce 함수 구현
이터러블 프로토콜을 따르는 map, filter, reduce 함수를 구현해보자.

[Java8] 람다와 enum을 이용해 계산기 만들기
자바 8 강의 중 람다 or 함수형 프로그래밍으로 확장성 있는 개발을 할 수 있다면서 간단한 예시로 계산기를 만들어서 보여주었다. 문득, 해당 함수를 enum 으로 만들어 재활용할 수 있게 만들어 놓고 사용하면 좋을 것 같아서 연습 겸 만들어본 계산기