inblog logo
|
송승현의 블로그
    플러터

    [플러터]Dart 문법 - 익명 함수와 람다 표현식

    송송승현's avatar
    송송승현
    Dec 20, 2024
    [플러터]Dart 문법 - 익명 함수와 람다 표현식
    Contents
    익명 함수(Anonymous Function)람다표현식(Lambda Expression)
    // 익명 함수 var k = () { return 1; }; // 람다 표현식 Function h = () => 1; void main() { int result = k(); print(result); }

    익명 함수(Anonymous Function)

    • 익명 함수는 이름이 없는 함수
    • 주로 콜백 함수나 짧은 함수의 정의가 필요한 경우에 사용
    • 중괄호를 사용하여 정의
    • 복잡한 로직이나 여러 줄로 구성된 함수 정의에 유용
    • 중괄호와 return을 사용하여 정의
    • 값을 반환하려면 return을 사용해야함

    람다표현식(Lambda Expression)

    • 익명함수의 일종
    • 간단한 함수 정의를 더 간결하게 작성할 수 있도록 함
    • ⇒를 사용하여 단일 표현식을 반환
    • 단일 표현식을 반환하는 간단한 함수에 적합
    • return을 사용하지 않아도 값이 반환됨
     
    Share article
    Contents
    익명 함수(Anonymous Function)람다표현식(Lambda Expression)

    송승현의 블로그

    RSS·Powered by Inblog