본문 바로가기
반응형

람다식3

C# - 람다식 ( Lambda ) 람다식 ( Lambda )개요람다 표현식은 함수형 프로그래밍 스타일을 C#에서 구현하기 위한 강력한 도구입니다. 이를 통해 코드를 간결하고 읽기 쉽게 만들 수 있습니다. 하지만 람다 표현식의 범위와 생명주기(scope and lifetime)에 대한 이해가 필요합니다.정의람다 표현식은 매개변수를 포함한 코드 블록을 정의하여 변수에 저장하거나 메서드의 인수로 전달할 수 있는 간단한 문법입니다. 람다 표현식은 익명 메서드와 유사하지만 더 간결하고 표현력이 높습니다.람다 표현식은 다음과 같은 기본 형식을 따릅니다.(parameters) => expression(int a, int b) => a + b표현 방식 단일 매개변수와 단일 식 x => x * x람다 표현식은 다양한 방식으로 표현할 수 있습니다. 이는 .. 2024. 5. 15.
Kotlin(코틀린) - 람다함수 (Lambda Expression) 람다 표현식 ( Kotlin Lambda Expression ) ? 람다식(Lambda expressions)은 간결하게 표현된 익명 함수입니다. 람다식은 함수형 프로그래밍의 핵심 요소 중 하나로, 코드를 간결하게 작성하고 함수를 일급 객체로 다룰 수 있게 해줍니다. 간단히 람다라고도 불리며, 익명 함수(Anonymouse function)를 의미하기도 합니다. 익명 함수는 함수의 이름이 없는 혹은 생략한 함수를 말하며, 보통 한번 사용되고 재사용되지 않는 함수를 만들때 익명 함수로 만드는데, 변수에 대입하여 이용하거나 콜백 함수에 지정할 수 있다. 그러기에 함수를 따로 생성하지 않고, 코드에 익명 함수를 만들어 코드 가독성을 높일 수 있다. 이는 함수형 프로그래밍에서 자주 사용하는 패턴입니다. 람다식은.. 2023. 12. 3.
Kotlin(코틀린) - 배열(Array, ArrayOf, Method) 메소드 사용법 Array 란? 메모리 속에 연속적인 공간을 만들어 작동하는 정적인 자료구조이며, 이러한 특성으로 인해 Array는 생성 시 크기를 지정하고 만들어집니다. 생성된 이후는 크기의 조절이 불가능합니다. Array 배열의 특징 연속적인 공간을 가지고 있기 때문에, 검색 속도가 빠릅니다. 생성 이 후 공간을 추가하거나, 제외하는 크기 조절이 불가능합니다. 배열을 통한 메소드 다루기 배열에서 같이 사용할 수 있는 기본적인 메소드를 소개합니다. 자주 사용되는 것 위주로 적었습니다. .size 배열의 크기를 보여줍니다. var array: Array = arrayOf(1, 2, 3, 5) var array2 = arrayOf(1, 2, 3) println(array.size) // 4 println(array2.si.. 2023. 11. 29.
728x90
반응형