«lambda» 태그된 질문

AWS 서비스에 사용하지 마십시오 (질문에 [aws-lambda]를 사용하십시오!) Lambdas는 Lisp, C #, C ++, Lua, Python, Ruby, JavaScript 또는 Java와 같은 프로그래밍 언어에서 익명 함수 또는 클로저입니다. (또한 람다 식입니다.)

6
C #에서 모나드는 무엇입니까?
요즘 모나드에 대해 많은 이야기가 있습니다. 몇 가지 기사 / 블로그 게시물을 읽었지만 개념을 완전히 이해하기위한 예제를 충분히 읽을 수는 없습니다. 그 이유는 모나드가 기능적 언어 개념이므로 예제는 내가 다루지 않은 언어로되어 있기 때문입니다 (기능적 언어를 깊이 사용하지 않았기 때문에). 나는 기사를 완전히 따르기 위해 구문을 깊이 이해할 수는 없지만 …
190 c#  c#-3.0  lambda  monads 

9
자바 8 람다 무효 인수
Java 8에서 다음과 같은 기능 인터페이스가 있다고 가정 해 봅시다. interface Action<T, U> { U execute(T t); } 그리고 어떤 경우에는 인수 또는 반환 유형이없는 작업이 필요합니다. 그래서 다음과 같이 씁니다. Action<Void, Void> a = () -> { System.out.println("Do nothing!"); }; 그러나 컴파일 오류가 발생하므로 다음과 같이 작성해야합니다. Action<Void, Void> …
188 java  lambda  java-8  void 

9
Java SE 8에 페어 또는 튜플이 있습니까?
Java SE 8에서 게으른 기능 연산으로 놀고 있으며 두 번째 요소 를 기반으로 한 쌍 / 튜플에 map색인 i을 만들고 마지막으로 색인 만 출력 하려고합니다 .(i, value[i])filtervalue[i] 여전히이 문제를 겪어야 합니까? Java에서 C ++ Pair <L, R>에 해당하는 것은 무엇입니까? 람다와 개울의 대담한 새로운 시대에? 업데이트 : 나는 아래 답변 …


3
람다 식은 실행될 때마다 힙에 객체를 생성합니까?
Java 8의 새로운 구문 설탕을 사용하여 컬렉션을 반복 할 때 myStream.forEach(item -> { // do something useful }); 이것은 아래의 '구문 구문'스 니펫과 같지 않습니까? myStream.forEach(new Consumer<Item>() { @Override public void accept(Item item) { // do something useful } }); 이것은 Consumer컬렉션을 반복 할 때마다 힙에 새로운 익명 객체가 생성 …
182 java  lambda  java-8 

9
Java8 람다를 사용하여 스트림을 역순으로 정렬하는 방법은 무엇입니까?
Java 람다를 사용하여 목록을 정렬하고 있습니다. 역순으로 정렬하려면 어떻게해야합니까? 이 게시물 을 보았지만 Java 8 람다를 사용하고 싶습니다. 다음은 내 코드입니다 (* -1을 사용했습니다). Arrays.asList(files).stream() .filter(file -> isNameLikeBaseLine(file, baseLineFile.getName())) .sorted(new Comparator<File>() { public int compare(File o1, File o2) { int answer; if (o1.lastModified() == o2.lastModified()) { answer = 0; } …

6
'key'및 람다 식을 사용하는 python max 함수
나는 OOP 배경에서 왔으며 파이썬을 배우려고합니다. I가 사용하고 max타입의 인스턴스 반환 람다 식을 사용하는 기능을 Player갖는 최대 totalScore리스트 중에서이 players. def winner(): w = max(players, key=lambda p: p.totalScore) 이 함수 Player는 maximum 유형의 인스턴스를 올바르게 반환합니다 totalScore. 다음 세 가지에 대해 혼란스러워합니다. max기능 은 어떻게 작동합니까? 그것이 취하는 주장은 무엇입니까? …
181 python  function  lambda 

3
파이썬에서 람다로 정렬하는 방법
파이썬에서 람다로 날짜별로 정렬하려고합니다. 내 오류 메시지를 이해할 수 없습니다. 메시지는 다음과 같습니다 <lambda>() takes exactly 1 argument (2 given) 내가 가진 줄은 a = sorted(a, lambda x: x.modified, reverse=True)
179 python  lambda 

4
로컬 함수 vs Lambda C # 7.0
C # 7.0 의 새로운 구현 을보고 있는데 로컬 함수를 구현했다는 것이 흥미 롭지 만 람다 식보다 로컬 함수가 선호되는 시나리오와 두 가지의 차이점은 무엇인지 상상할 수 없습니다. 람다는 anonymous함수이지만 로컬 함수는 아니지만 함수는 람다 식보다 이점이있는 실제 시나리오를 파악할 수 없습니다. 어떤 예라도 대단히 감사하겠습니다. 감사.
178 c#  function  lambda  c#-7.0 

11
빈 쿼리 인 경우 최대 반환 값
이 쿼리가 있습니다. int maxShoeSize = Workers .Where(x => x.CompanyId == 8) .Max(x => x.ShoeSize); 무엇을 할 것이다 maxShoeSize회사의 8 전혀 근로자가없는 경우는? 업데이트 : 예외가 아닌 0을 얻기 위해 쿼리를 어떻게 변경할 수 있습니까?

5
람다 식에서 ref 또는 out 매개 변수를 사용할 수 없습니다
람다 식에 ref 또는 out 매개 변수를 사용할 수없는 이유는 무엇입니까? 오늘 오류가 발생하여 해결 방법을 찾았지만 이것이 왜 컴파일 타임 오류인지 궁금합니다. CS1628 : 익명 메서드, 람다 식 또는 쿼리 식에서 ref 또는 out 매개 변수 'parameter'에서 사용할 수 없습니다. 다음은 간단한 예입니다. private void Foo() { int value; …
173 c#  lambda 


2
컴파일러가 일반 함수보다 람다를 더 잘 최적화 할 수있는 이유는 무엇입니까?
그의 책에서 The C++ Standard Library (Second Edition)Nicolai Josuttis는 람다는 컴파일러가 일반 함수보다 더 잘 최적화 할 수 있다고 말합니다. 또한 C ++ 컴파일러는 일반적인 기능보다 람다를 더 잘 최적화합니다. (213 페이지) 왜 그런 겁니까? 인라인에 관해서는 더 이상 차이가 없어야한다고 생각했습니다. 내가 생각할 수있는 유일한 이유는 컴파일러가 람다와 더 …

15
Java 8 : Lambda-Streams, 예외가있는 메소드 별 필터링
Java 8의 Lambda 표현식을 시도하는 데 문제가 있습니다. 일반적으로 정상적으로 작동하지만 이제는 throw하는 메소드가 IOException있습니다. 다음 코드를 살펴 보는 것이 가장 좋습니다. class Bank{ .... public Set<String> getActiveAccountNumbers() throws IOException { Stream<Account> s = accounts.values().stream(); s = s.filter(a -> a.isActive()); Stream<String> ss = s.map(a -> a.getNumber()); return ss.collect(Collectors.toSet()); } .... …

5
LINQ : "포함"및 Lambda 쿼리
나는 한 List<BuildingStatus>이라고 buildingStatus. char 코드 (로 반환 GetCharCode())가 일부 변수와 같은 상태를 포함하고 있는지 확인하고 싶습니다 v.Status. 아래의 (비 컴파일) 코드 라인을 따라이 작업을 수행하는 방법이 있습니까? buildingStatus.Contains(item => item.GetCharValue() == v.Status)
168 c#  .net  list  linq  lambda 

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