[Python] 람다 함수(lambda)
·
Development/Python
람다 함수의 존재는 익히 알고 있었지만 그동안 활용하지 못하다가, 기존 코드의 길이를 줄이고 가독성을 향상 시키기 위해 사용하려고 정리하는 글이다. (드디어) 🤓🤪 람다 함수란 람다 함수는 파이썬에서 간단한 함수를 빠르게 작성하기 위한 방법 중 하나다. 일반적인 함수를 정의하는 것보다 문법이 더 간결하며, 보통 한 줄로 표현된다. 람다 함수의 기본 구조 lambda arguments: expression lambda: 람다 함수를 정의하는 키워드 arguments: 람다 함수에 전달할 인자를 나열. 쉼표로 구분되며, 여러 개의 인자를 사용할 수 있음. expression: 인자를 사용하여 계산되는 표현식. 이 표현식의 결과가 람다 함수의 반환값이 됨. 예시 1. 두 숫자를 더하는 람다 함수: f = la..
익명 함수(Anonymous functions)
·
Development/PHP
익명함수란? 함수의 이름이 없는 형태의 함수 함수의 이름을 지정하지 않으며, 익명함수를 람다함수라고도 한다. 익명 함수 문법 function (인자1, 인자2, 인자3 ...) { 함수 정의 몸체 ... 소스 코드 내용 } fuction과 인자 사이에 함수명이 생략 되어있다. 그래서 소스상에서 선언과 동시에 바로 실행 호출 된다. 한번만 사용하는 일회성 함수를 모두 정의해서 프로그램에 상주하지 않고 필요할 때마다 간략하게 함수를 사용할 수 있는 특징이 있다. 익명함수를 변수에 바인딩(결합)할 수 있다. 변수 바인딩 $변수명 = function (인자){ } 공식 문서 https://www.php.net/functions.anonymous PHP: Anonymous functions - Manual Whe..