«lambda» 태그된 질문

Lambda는 광범위한 프로그래밍 언어에서 사용할 수있는 익명 함수 (즉, 클래스의 메서드와 같은 식별자가 없음)입니다.

2
이것은 긴 패턴을 일련의 람다로 대체하는 좋은 패턴입니까?
나는 최근에 다음과 같은 상황에 처해있다. class A{ public: void calculate(T inputs); } 첫째, A물리적 세계의 물체를 나타내며, 이는 계급을 나누지 않는 강력한 주장입니다. 이제는 calculate()길고 복잡한 기능으로 밝혀졌습니다. 나는 세 가지 가능한 구조를 인식합니다. 텍스트의 벽으로 작성하십시오-장점-모든 정보가 한 곳에 있습니다 private클래스에서 유틸리티 함수를 작성 하고 calculate신체에서 단점을 사용하십시오-클래스의 …
14 c++11  lambda 


1
고차리스트 함수에 대한 C ++ 11 지원
대부분의 함수형 프로그래밍 언어 (예 : 커먼 리스프, 계획 / 라켓, Clojure의, 하스켈, 스칼라, OCaml로, SML)은 같은 목록에 몇 가지 일반적인 higher-order 함수, 지원 map, filter, takeWhile, dropWhile, foldl, foldr등 (참조 , 커먼 리스프, 계획 / 라켓을 Clojure 단계별 참조 시트 , Haskell , Scala , OCaml 및 SML 설명서.) …

1
Java 8 : 게으른 작업을 위해 API에서 스트림을 전달하는 것이 좋습니다.
Guava와 같은 Java 8 람다가 많은 라이브러리에서 출력은 공통 Java Collection Framework 인터페이스를 사용하므로 외부 / 내부 API로 쉽게 전달할 수 있으며 라이브러리 메소드가 수행하는 경우 (예 : lazy filter()및 transform()) 여전히 일부 지연된 계산을 활용 합니다. 그러나 Java 8 Streams에서 Collection/ 를 얻기위한 호출 Map은 터미널 (즉, 열망)이며 결과를 …
12 java  lambda 

3
Java 8에서는 메소드 참조 표현식 또는 기능 인터페이스의 구현을 리턴하는 메소드를 사용하는 것이 문체 적으로 더 나은가?
Java 8은 기능적 인터페이스 개념과 기능적 인터페이스 를 취하도록 설계된 수많은 새로운 메소드를 추가했습니다. 이러한 인터페이스의 인스턴스는 메소드 참조 표현식 (예 :)SomeClass::someMethod 및 람다 표현식 (예 :)을 사용하여 간결하게 작성할 수 있습니다 (x, y) -> x + y. 동료와 나는 어떤 형태를 사용하는 것이 가장 좋은지에 대해 다른 의견을 가지고 …

4
Java의 주요 초점은 무엇입니까? 새로운 기능을 얻는 데 왜 그렇게 오래 걸립니까?
람다 식, 확장 방법 및 새로운 스트림 API와 같은 JDK8의 새로운 기능을 살펴 보았습니다. 분명히 이러한 기능 중 어느 것도 프로그래밍 분야에서 새로운 것이 아니며 지금까지 Java로 이러한 모든 것을 얻는 이유가 궁금해졌습니다. 우리는 Lisp (1958), SML (1973), Haskell (1990), Python (1991), JavaScript (1994), Ruby (1995), Scala (2003), C # …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.