> Java > java지도 시간 > 람다 표현식의 기본

람다 표현식의 기본

Susan Sarandon
풀어 주다: 2025-01-07 08:09:41
원래의
703명이 탐색했습니다.

Fundamentos das expressões lambda

구문 요소

람다 연산자(->)

람다 표현식을 두 부분으로 나눕니다.

왼쪽: 매개변수 목록

오른쪽: 람다 몸체(액션 또는 리턴).

  • 람다 몸체 유형:

단일 표현식: 표현식의 결과를 직접 반환합니다.

코드 블록: 여러 명령이 포함되어 있습니다.

람다 표현식의 예:

1) 매개변수 없음:

예: () -> 98.6

  • 빈 매개변수 목록입니다.

  • 상수 값 98.6을 반환합니다(double로 추론되는 유형).

  • 방법과 동일:
    double myMeth() {
    98.6을 반환합니다.
    }

예: () -> Math.random() * 100

  • 100을 곱한 의사 난수를 반환합니다.

2) 매개변수 포함:

예: (n) -> 1.0 / n

  • n의 역수를 반환합니다.

  • 매개변수 유형은 일반적으로 유추되지만 명시적으로 선언할 수도 있습니다.

3) 부울 값 반환:

예: (n) -> (n% 2) == 0

  • n이 짝수이면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

  • 간단한 형식(매개변수에 괄호 없음):
    n -> (n% 2) == 0.

고려사항

  • 람다 표현식의 반환 유형은 자동으로 유추됩니다.

  • 단일 매개변수가 있는 람다 표현식의 경우 매개변수의 괄호는 선택사항입니다.

  • 책에서는 스타일의 일관성을 위해 괄호를 사용할 것을 제안합니다.

일반 요약

  • 람다 표현식을 사용하면 무명 메서드 생성이 단순화됩니다.

  • 매개변수 및 반환 유형 측면에서 유연성이 있습니다.

  • 코드 가독성과 표현력을 높이기 위해 간결한 구문을 채택했습니다.

위 내용은 람다 표현식의 기본의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿