[C++] 람다(Lambda) 함수
C++/C++2024. 6. 23. 21:43[C++] 람다(Lambda) 함수

1. 람다(Lambda) 함수캡처를 통해 lambda 함수는 자신이 생성된 시점에서의 외부 변수의 값을 유지하거나 사용한다. 일반적으로 lambda 함수는 외부 변수에 대한 접근을 제한한다. lambda 함수 내에서 외부 변수에 접근하려면, 그 변수를 명시적으로 캡처해야 된다.2. [ ][]는 C++에서 람다(Lambda) 함수를 정의할 때 사용3. 캡처(Capture)3.1. 캡처(Capture)란?C++ 람다(Lambda) 함수에서 외부 변수를 내부로 가져오는 것을 말한다.3.2. 캡처(Capture) 위치대괄호([ ]) 안에 위치하며, 여기에 캡처할 변수를 지정한다.4. 사용예시[캡처위치(외부변수)](lambda 내부 변수){lambda 함수}

[Python] 함수 연습2
Study Code/[Basic] Python2024. 5. 19. 00:00[Python] 함수 연습2

삼각형, 사각형, 원의 넓이를 반환하는 lambda 함수 만들기  triangleArea = lambda num1, num2: num1 * num2 / 2squareArea = lambda num1, num2 : num1 * num2circleArea = lambda r: r * r * 3.14width = int(input('가로: '))height = int(input('세로: '))radius = int(input('반지름: '))triangle = triangleArea(width, height)square = squareArea(width, height)circle = circleArea(radius)print(f'삼각형 넓이: {triangle}')print(f'사각형 넓이: {square}'..

728x90
반응형
image