CLASS web

PHP

람다 함수

람다 함수 (익명 함수)

오늘은 람다 (lambda) 함수에 대해서 알아보겠습니다.
람다함수는 다른 말로 익명 함수 (Anonymous functions) 라고도 합니다.
익명이라는 말이 있죠.
람다함수는 이름이 없습니다.
또 다른 말로 클로져라고 부르기도 합니다.

람다 함수 사용 방법

  1. 변수명 = function (){
  2. };

위와 같은 구조로 구성됩니다. 람다함수를 변수에 대입하여 사용합니다.
람다함수를 호출하려면 변수명(); 입니다.

람다 함수 호출 방법

  1. 변수명 = function (){
  2. };
  3.  
  4. 변수명();

자, 그럼 한번 사용해 봅시다.

  1. <?php
  2. $disney = function(){
  3. echo "안녕 나는 람다함수";
  4. };
  5.  
  6. $disney();
  7. ?>

결과는 바로 아래에서 확인할 수 있습니다.







다음은 위코드의 결과입니다.

또 일반 함수와 마찬가지로 파라미터, 아규먼트를 사용할 수 있습니다.

람다 함수에 파라미터 아규먼트 사용하기

  1. 변수명 = function ($param, $param2){
  2. };
  3.  
  4. 변수명('arg','arg2');

그럼 예제로 볼까요

  1. <?php
  2. $disney = function($param){
  3. echo $param;
  4. };
  5.  
  6. $disney('안녕 나는 람다함수');
  7. ?>

결과는 바로 아래에서 확인할 수 있습니다.







다음은 위코드의 결과입니다.





댓글 0개

정렬기준

PinkCoding

PinkCoding

X

PinkCoding

Web Scratch Pad

X

loading
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

컨텐츠로 돌아가기