잠김 . 이 질문과 주제는 주제가 다르지만 역사적으로 중요하기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 반응 형 프로그래밍 에 관한 Wikipedia 기사를 읽었습니다 . 또한 기능적 반응성 프로그래밍 에 관한 작은 기사를 읽었습니다 . 설명은 매우 추상적입니다. FRP (기능적 반응성 프로그래밍)는 실제로 무엇을 의미합니까? 반응 …
나는 물건을 가지고있다 : myObject = { 'a': 1, 'b': 2, 'c': 3 } Array.prototype.map다음과 같이 사용되는 것과 유사한 기본 방법을 찾고 있습니다. newObject = myObject.map(function (value, label) { return value * value; }); // newObject is now { 'a': 1, 'b': 4, 'c': 9 } JavaScript에는 map객체에 대한 기능이 …
작년에 F # 과 OCaml을 배우기 시작한 이후 , 디자인 패턴 (특히 Java)이 명령형 언어에서 누락 된 기능에 대한 해결책이라고 주장하는 수많은 기사를 읽었습니다. 내가 찾은 한 기사 는 상당히 강력한 주장을합니다 . 내가 만난 대부분의 사람들 은 Gang of Four (GoF) 의 Design Patterns 책 을 읽었습니다 . 자존심있는 …
PHP에서 할 수있는 일은 ... range(1, 3); // Array(1, 2, 3) range("A", "C"); // Array("A", "B", "C") 즉, 상한과 하한을 전달하여 다양한 숫자 또는 문자를 얻을 수있는 기능이 있습니다. 이를 위해 기본적으로 JavaScript가 내장되어 있습니까? 그렇지 않은 경우 어떻게 구현합니까?
기본 필터링이 필요한 것을 발견했습니다. 목록이 있고 항목의 속성으로 필터링해야합니다. 내 코드는 다음과 같습니다. my_list = [x for x in my_list if x.attribute == value] 그러나 나는 이것을 이렇게 쓰는 것이 낫지 않을 것이라고 생각했다. my_list = filter(lambda x: x.attribute == value, my_list) 더 읽기 쉽고 성능을 위해 필요한 경우 …
나는 불멸의 말을 특징으로하는 판매용 티셔츠 가 있다고 맹세합니다 . 어떤 부분 당신은 이해 하지 못 합니까? 제 경우에는 대답은 ... 전부일 것입니다! 특히 Haskell 논문에서 이와 같은 표기법을 자주 볼 수 있지만 그 의미가 무엇인지 전혀 알 수 없습니다. 나는 수학의 어느 지점이 될지 모른다. 나는 물론 그리스 알파벳의 …
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 나는 지금까지 OO 프로그래밍에 주로 노출되어 왔으며 기능적 언어를 배우기를 고대하고 있습니다. 내 질문은 : 언제 객체 지향적 …
이 질문에 대한 답변은 지역 사회 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하십시오. 현재 새로운 답변이나 상호 작용을받지 않습니다. 며칠 동안 나는 Haskell의 함수형 프로그래밍 패러다임을 둘러보기 위해 노력했습니다. 튜토리얼을 읽고 스크린 캐스트를 보면서이 작업을 수행했지만 실제로는 아무것도 보이지 않습니다. 이제, C, Java, PHP와 같은 다양한 명령형 / OO …
OOP 프로그래머가 (기능적 프로그래밍 배경없이) 이해한다는 관점에서 모나드는 무엇입니까? 어떤 문제를 해결하고 가장 많이 사용되는 장소는 무엇입니까? 편집하다: 내가 찾고있는 이해를 명확히하기 위해 모나드가있는 FP 응용 프로그램을 OOP 응용 프로그램으로 변환한다고 가정 해 봅시다. 모나드의 책임을 OOP 앱으로 포팅하기 위해 무엇을 하시겠습니까?
함수형 프로그래밍에 대해 잘 모른다는 것을 인정했습니다. 나는 여기저기서 그것에 대해 읽었고 함수 프로그래밍에서 함수는 호출 횟수에 관계없이 동일한 입력에 대해 동일한 출력을 반환한다는 것을 알게되었습니다. 함수 표현식과 관련된 입력 매개 변수의 동일한 값에 대해 동일한 출력으로 평가하는 수학 함수와 정확히 같습니다. 예를 들어 다음을 고려하십시오. f(x,y) = x*x + …
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 휴일 삼년 전에 . 잠김 . 이 질문과 주제는 주제가 다르지만 역사적으로 중요하기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 특히 Haskell에서 대규모 기능 프로그램을 설계 / 구성하는 좋은 방법은 무엇입니까? 나는 많은 튜토리얼을 겪어 보았습니다 …