# Functional

48개의 포스트

<함수형 자바스크립트 입문> 필사 1장

함수의 첫 번째 규칙은 작아야 한다는 것이다. 함수의 두 번째 규칙은 그보다 작아야 한다는 것이다. - 로버트 마틴 (Robret C. Martin)

2023년 5월 31일
·
0개의 댓글
·
post-thumbnail

코틀린 함수형 프로그래밍

코틀린의 표준 라이브러리에는 객체의 컨텍스트 내에서 코드 블록을 실행하기 위해서만 존재하는 몇가지 함수가 포함되어 있는데 이를 스코프 함수라고 부릅니다.스코프 함수를 제대로 사용하면 불필요한 변수 선언이 없어지며 코드를 더 간결하고 읽기 쉽게 만들어줍니다.스코프 함수의

2023년 3월 25일
·
0개의 댓글
·

TIL: 함수형 프로그래밍 | [인프런] 성공적인 프로그래밍과 함수형 프로그래밍 - 230109

모든 프로그래밍 패러다임은 성공적인 프로그래밍을 위해 존재좋은 프로그램을 만드는 일좋은 프로그램은 사용성, 성능, 확장성 등이 좋다이 것들을 효율적으로 생산적으로 이루는 것순수 함수를 사용하여 부수 효과를 줄이고모듈화 수준을 높여 조합성을 높인다리턴 외에는 외부와 소통

2023년 1월 8일
·
0개의 댓글
·
post-thumbnail

F# - Start F# language with VSCODE

How to use F# language to do something better

2023년 1월 7일
·
0개의 댓글
·

Lambda Expression, Functional Interface

람다식(Lambda Expression) Stream 연산들은 매개변수로 함수형 인터페이스(Functional Interface)를 받도록 되어 있다. 그리고 람다식은 반환 값으로 함수형 인터페이스를 반환하고 있다. 그렇기 때문에 우리는 Stream API를 정확히 이

2022년 8월 26일
·
0개의 댓글
·
post-thumbnail

클래스형 컴포넌트 함수형 컴포넌트 Deep Dive

개발을 하는 도중 functional Component의 callback에서는 state나 props가 바뀌지 않고, Class Component에서는 state나 props가 바뀌는 경우를 확인했다. 왜 이런현상이 발생하는지 의문이 들어 글을 작성한다.

2022년 8월 12일
·
0개의 댓글
·

Javascript class형 함수형(functional)

📌class형과 함수형의 차이점? 함수 선언식(function declarations)과 클래식 선언식(class declaration) 사이의 중요한 차이점은 함수 선언식은 호이스팅이 되고, 클래스 선언식은 그렇지 못한다는 점이다. 우선 클래스를 선언한 뒤 그 후

2022년 7월 31일
·
0개의 댓글
·
post-thumbnail

elm 찍먹

functional front-end language

2022년 7월 12일
·
1개의 댓글
·

fixed point combinator

Y Combinator가 인자로 주어진 함수에 대한 fixed point를 만든다는 것의 의미가 잘 이해되지 않아서 정리해보는 중. 헷갈렸던 이유는 재귀를 종료하는 것이 Y의 역할이라고 오해해서였다. Y는 단지 함수를 무한하게 반복시킬 뿐이다.

2022년 6월 7일
·
0개의 댓글
·

Component LifeCycle & useEffect

함수형 컴포넌트의 라이프 사이클과 useEffect

2022년 4월 4일
·
0개의 댓글
·

미리 정의되어있는 함수형 인터페이스

정의되어 있는 모든 함수형 인터페이스를 암기할 필요는 없다.사용법만 알아두면 좋을 것 같다.boolean test(T t) : 전달 인자를 근거로 참 또는 거짓을 반환LongPredicate -> boolean test(long value)DoublePredicate

2022년 3월 31일
·
0개의 댓글
·

JAVA | 객체 생성자를 함수 인터페이스로 다루기

JAVA 에서 생성자를 함수 인터페이스로 다루는 방법을 찾아보았다.

2022년 3월 21일
·
0개의 댓글
·
post-thumbnail

자바 함수형 프로그래밍 활용

java.util.function 패키지에 포함되어 있다.일반자바 함수와 비교해 함수형 인터페이스의 장점은 내부적으로 다양한 메소드를 제공하고 Stream, Optional 등의 인터페이스와 연동해 깨끗한 코드를 만들 수 있다. Function&lt;T,U> : 하나의

2022년 2월 24일
·
0개의 댓글
·

커링(currying).. 좋아하세영?

Functional Programming 의 근사한 기교 중에 하나인 커링을 탐구해보아욤.우리는 자주 메서드나 함수에서 객체를 리턴하는 것은 이상하게 여기지 않아왔으나, 함수를 리턴하는 것은 그렇게 익숙한 느낌은 아니었나봐요이제 진정하게 함수를 일급시민이라고 인정하면서

2022년 2월 1일
·
0개의 댓글
·

DI 와 AOP 는 역함수의 관계

스프링에선 DI (Dependency Injection)를 먼저 설명한 이후에 AOP 를 연이어 설명합니다. 이유는 AOP의 동작원리도 DI스럽게 이루어지기 때문이기도 하지만.. 실은 속성주입과 타겟주입에 대한 개념 차이를 나타내기 위해서예요.타겟에 속성을 주입한다DI

2021년 12월 7일
·
2개의 댓글
·

Reshape Of AIFFEL (Fundamental 18)

Tensorflow V1에 비해 V2가 갖는 특별한 장점Keras라는 쉽고 간결한 머신러닝 프레임워크를 수용하여 Tensorflow V2의 표준 API로 삼았다.PyTorch가 제안한 Eager Mode는 딥러닝 그래프가 다 그려지지 않아도 부분적인 실행이나 오류 검증

2021년 7월 31일
·
0개의 댓글
·
post-thumbnail

당신은 이미 펑터Functor를 알고 있다

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

2021년 6월 8일
·
2개의 댓글
·
post-thumbnail

[functional-js] Promise

자바스크립트 프로미스의 활용

2021년 2월 6일
·
0개의 댓글
·