«functional-programming» 태그된 질문

함수형 프로그래밍은 함수를 사용하여 추상화를 작성하고 부작용과 상태 변경을 피하는 프로그래밍 패러다임입니다. 순수 기능 프로그래밍은 스레드로부터 안전합니다.

10
실제 세계에서 하스켈은 무엇에 사용됩니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 하스켈 주변에는 과대 광고가 있지만 실제 응용 프로그램에서 어떻게 사용되는지에 대한 정보를 얻기는 어렵습니다. Haskell의 가장 인기있는 프로젝트 …

16
스칼라의 사례 클래스와 클래스의 차이점은 무엇입니까?
a case class와 a 의 차이점을 찾기 위해 Google을 검색했습니다 class. 모든 사람들은 클래스에서 패턴 일치를 원할 때 유스 케이스 클래스를 언급합니다. 그렇지 않으면 클래스를 사용하고 equals 및 hash 코드 재정의와 같은 추가 특권을 언급하십시오. 그러나 이것이 클래스 대신 케이스 클래스를 사용해야하는 유일한 이유입니까? 스칼라에는이 기능에 대한 몇 가지 중요한 …


15
기능적인 GUI 프로그래밍이 가능합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 나는 최근에 FP 버그를 발견했으며 (Haskell을 배우려고 노력 중), 지금까지 본 것 (일류 함수, 게으른 평가 및 …

5
순전히 기능적인 프로그래밍의 효율성
누구든지 명령형이 아닌 순전히 기능적으로 프로그래밍 할 때 발생할 수있는 최악의 점근 적 둔화가 무엇인지 알고 있습니까 (예 : 부작용 허용)? itowlson에 의한 주석의 설명 : 가장 잘 알려진 비파괴 알고리즘이 가장 잘 알려진 파괴 알고리즘보다 무질서하게 악화 되는 문제가 있습니까?

18
Y- 콤비 네이터 란 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . Y- 콤비 네이터는 "기능적"측면에서 컴퓨터 과학 개념입니다. 대부분의 프로그래머는 콤비 네이터에 대해 들어 본 적이 없다면 전혀 …

4
프로그래밍에서 "대수"는 무엇을 의미합니까?
함수형 프로그래밍과 PLT 서클에서 "대수학"이라는 용어를 여러 번 들었습니다. 특히 토론이 객체, 코 모나드, 렌즈 등에 관한 것입니다. 이 용어를 인터넷으로 검색하면 이러한 구조에 대한 수학적 설명을 제공하는 페이지가 나와 있으며, 이는 거의 이해할 수없는 내용입니다. 프로그래밍 맥락에서 대수학이 무엇을 의미하는지, 그 의미가 무엇이며, 객체와 코모 나와 어떻게 관련되는지 설명해 …

30
왜 기능적인 언어입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 이 질문을 개선하십시오 여기서는 기능적 언어와 내용에 대해 많은 이야기를합니다. 왜 "전통적인"언어를 사용합니까? 그들은 무엇을 더 잘합니까? 그들은 …

9
파이썬이 함수형 프로그래밍에 왜 좋지 않은가요? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 질문을 개선하십시오 나는 항상 함수형 프로그래밍이 파이썬에서 이루어질 수 있다고 생각했습니다. 따라서 파이썬 이이 질문 에 …



3
map () 함수 내부의 인덱스
from을 map사용 하여 함수 내에서 색인 번호를 얻는 방법에 대한 옵션이 없습니다 .ListImmutable.js var list2 = list1.map(mapper => { a: mapper.a, b: mapper.index??? }).toList(); 문서는 을 map()반환합니다 Iterable<number, M>. 내가 필요한 것에 우아한 방법이 있습니까?

7
대수 데이터 유형의 대수를 남용-왜 이것이 작동합니까?
대수 데이터 유형에 대한 '대수'표현은 수학 배경 지식이있는 사람에게 매우 암시 적으로 보입니다. 내가 의미하는 바를 설명하려고 노력하겠습니다. 기본 유형을 정의한 경우 생성물 • 노동 조합 + 하나씩 일어나는 것 X 단위 1 그리고 속기를 사용 X²하기위한 X•X및 2X대한 X+X등등, 우리는 연결리스트를 예에 대한 대수식을 정의 할 수 있습니다 data …


11
Java 8의 Optional.ifPresent 및 if-not-present의 기능적 스타일?
Java 8에서는 Optional객체가 있으면 객체에 무언가를 하고 싶지 않으면 다른 일을 하고 싶습니다 . if (opt.isPresent()) { System.out.println("found"); } else { System.out.println("Not found"); } 그러나 이것은 '기능적 스타일'이 아닙니다. Optional이 ifPresent()방법을하지만, 나는 체인 드릴 수 없습니다 orElse()방법. 따라서 나는 쓸 수 없다 : opt.ifPresent( x -> System.out.println("found " + x)) …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.