«lambda» 태그된 질문

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

9
알파벳순으로리스트
Framework 3.5에서 C #을 사용하고 있습니다. Generic을 빠르게 정렬하려고 List<T>합니다. 이 예제를 위해 Personlastname 속성을 가진 유형 목록이 있다고 가정 해 봅시다 . 람다 식을 사용하여이 목록을 어떻게 정렬합니까? List<Person> people = PopulateList(); people.OrderBy(???? => ?????)
443 c#  generics  list  lambda  sorting 

21
매개 변수 이름을 반영 : C # 람다 식의 남용 또는 구문 광택?
MvcContrib Grid 구성 요소를 보고 있으며 Grid 구문에 사용되는 구문 트릭에 매료되었지만 동시에 격퇴되었습니다 . .Attributes(style => "width:100%") 위의 구문은 생성 된 HTML의 스타일 속성을로 설정합니다 width:100%. 이제주의를 기울이면 '스타일'은 어디에도 지정되지 않으며 표현식의 매개 변수 이름 에서 추론됩니다 ! 나는 이것을 파헤쳐 서 '매직'이 일어나는 곳을 찾았습니다. Hash(params Func<object, …

9
ECMAScript 6에서 언제 화살표 기능을 사용해야합니까?
이 문제는 다가오는 ECMAScript 6 (하모니)의 맥락에서 코드 스타일에 대해 생각하고 이미 언어를 다루는 사람들을 대상으로합니다. 함께 () => {}그리고 function () {}우리는 ES6에서 함수를 작성하는 방법은 두 매우 비슷한 방법을 얻고있다. 다른 언어에서는 람다 함수가 종종 익명으로 구분되므로 ECMAScript에서는 모든 함수가 익명 일 수 있습니다. 두 유형 각각에는 고유 …

14
Java 8에서 람다를 매개 변수로 사용하는 메소드를 어떻게 정의합니까?
Java 8에서 메소드는 Lambda 표현식으로 작성 될 수 있으며 참조로 전달 될 수 있습니다 (후드에서 약간의 작업만으로). 람다는 작성되고 메소드와 함께 사용되는 많은 예제가 온라인에서 있지만 람다를 매개 변수로 사용하는 메소드를 작성하는 방법에 대한 예제는 없습니다. 그 구문은 무엇입니까? MyClass.method((a, b) -> a+b); class MyClass{ //How do I define this …
363 java  lambda  java-8 


14
최종과 실제 최종의 차이점
Java 8에서 람다를 가지고 놀고 있는데 경고가 나왔습니다 local variables referenced from a lambda expression must be final or effectively final. 익명 클래스에서 변수를 사용할 때 외부 클래스에서 최종 변수 여야하지만 여전히 final 과 효과적으로 final 의 차이점은 무엇 입니까?

14
람다 사용시기, Proc.new 사용시기
Ruby 1.8에서는 proc / lambda와 다른 한편에 미묘한 차이가 Proc.new있습니다. 그 차이점은 무엇입니까? 어느 것을 선택할지 결정하는 방법에 대한 지침을 줄 수 있습니까? Ruby 1.9에서는 proc과 lambda가 다릅니다. 거래는 무엇입니까?
336 ruby  lambda  proc 

15
파이썬에 여러 줄 람다가없는 이유는 무엇입니까?
멀티 라인 람다는 파이썬의 다른 구문 구문과 구문 적으로 충돌하기 때문에 파이썬에서 추가 할 수 없다고 들었습니다. 나는 오늘 버스에서 이것에 대해 생각하고 있었고 여러 줄 람다가 충돌하는 단일 파이썬 구조를 생각할 수 없다는 것을 깨달았습니다. 내가 그 언어를 아주 잘 알고 있기 때문에, 이것은 나를 놀라게했다. 이제 Guido가 언어에 …
335 python  syntax  lambda 

13
각 Java 8 스트림에서 중단 또는 리턴?
사용시 외부 반복 오버 Iterable우리 사용 break또는 return피 각 루프에서와 같은 향상된 : for (SomeObject obj : someObjects) { if (some_condition_met) { break; // or return obj } } Java 8 람다 식에서 내부 반복 을 사용 break하거나 어떻게 사용할 수 있습니까?return someObjects.forEach(obj -> { //what to do here? })
312 java  foreach  lambda  java-8 

15
C # Lambda 표현식 : 왜 사용해야합니까?
Microsoft Lambda Expression 설명서를 빨리 읽었습니다 . 그러나 이런 종류의 예는 다음과 같이 더 잘 이해하는 데 도움이되었습니다. delegate int del(int i); del myDelegate = x => x * x; int j = myDelegate(5); //j = 25 그래도 왜 그런 혁신인지 이해할 수 없습니다. "메소드 변수"가 끝나면 죽는 방법 일뿐입니다. …
309 c#  c#-3.0  lambda 

17
Java 8 스트림 내부에서 CHECKED 예외를 발생시키는 방법은 무엇입니까?
Java 8 스트림 / 람다에서 CHECKED 예외를 던질 수 있습니까? 다시 말해,이 컴파일과 같은 코드를 만들고 싶습니다. public List<Class> getClasses() throws ClassNotFoundException { List<Class> classes = Stream.of("java.lang.Object", "java.lang.Integer", "java.lang.String") .map(className -> Class.forName(className)) .collect(Collectors.toList()); return classes; } 이 Class.forName()메소드는 위 의 메소드 ClassNotFoundException가를 검사 하므로 컴파일되지 않습니다 . 확인 된 예외를 …

12
Lambda / Linq를 사용하여 객체에 대한 목록 정렬
문자열에 "속성 정렬"의 이름이 있습니다. Lambda / Linq를 사용하여 객체 목록을 정렬해야합니다. 전의: public class Employee { public string FirstName {set; get;} public string LastName {set; get;} public DateTime DOB {set; get;} } public void Sort(ref List<Employee> list, string sortBy, string sortDirection) { //Example data: //sortBy = "FirstName" //sortDirection = …


1
“int main () {(([] () {}) ());}”은 어떻게 C ++에 유효합니까?
나는 최근에 다음과 같은 난해한 코드를 보았습니다. int main(){(([](){})());} 더 읽기 쉽게하려면 다음과 같이 다시 포맷하십시오. int main(){ (([](){})()); // Um... what?!?! } 그러나 (([](){})())유효한 코드가 어떻 습니까? 함수 포인터 구문처럼 보이지 않습니다. 연산자 오버로드 트릭이 될 수 없습니다. 코드는 그대로 컴파일됩니다. Google은이 모든 기호 검색에 큰 도움이되지 않았습니다. 그러나 …
271 c++  c++11  lambda  syntax 


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