Programming

; develop a program

반응형

Function 4

[Python] 람다 방식(lambda)

이번 포스팅에서는 파이썬에서 람다 방식(lambda)에 대하여 공부를 해보고자 한다. 람다 방식이란 람다(lambda)는 파이썬에서 함수를 간단하게 정의하기 위한 방식이다. 람다는 이름이 없는 익명 함수를 생성하는데, 이는 일회성으로 사용되는 간단한 함수를 만드는 데 유용하다. 람다 함수는 다음과 같은 구문을 가진다. lambda arguments: expression 여기서 arguments는 함수에 전달되는 인자들의 목록이며, expression은 함수의 기능을 나타내는 표현식이다. 람다 함수는 이 구문을 사용하여 인라인으로 함수를 정의하고, 그 결과를 변수에 할당하거나 다른 함수 내에서 사용할 수 있다. 예제 두 개의 숫자를 더하는 간단한 람다 함수 add = lambda x, y: x + y re..

Back-End/Python 2023.05.31

[JavaScript] 람다 방식(lambda)

이번 포스팅에서는 자바스크립트에서 람다 방식(lambda)에 대하여 공부를 해보고자 한다. 람다 방식이란 자바스크립트에서 람다(lambda) 함수는 함수형 프로그래밍의 개념을 지원하는 함수이다. 람다 함수는 이름이 없는 익명 함수로, 일반적으로 다른 함수의 인수로 전달되거나, 콜백 함수로 사용된다. 특징 람다 함수는 화살표 함수(Arrow Function) 문법으로 작성된다. 화살표 함수는 '=>' 기호를 사용하여 함수의 매개변수와 본문을 구분한다. 매개변수가 하나인 경우에는 괄호를 생략할 수 있다. 본문이 한 줄인 경우에는 중괄호와 return 키워드를 생략할 수 있다. // 매개변수가 하나인 경우 const square = x => x * x; // 매개변수가 둘 이상인 경우 const add = (..

[Java] 메서드(Method)

이번 포스팅에서는 자바(Java)에서 함수(function)의 한 종류인 메서드(Method)에 대하여 공부를 해보고자 한다. 메서드(Method) 자바에서 클래스는 멤버(member)로 속성을 표현하는 필드(field)와 기능을 표현하는 메서드(method)를 가진다. 그중에서 메서드(method)란 어떠한 특정 작업을 수행하기 위한 명령문의 집합이라 할 수 있다. 클래스에서 메서드를 작성하여 사용하는 이유 중복되는 코드의 반복적인 프로그래밍을 피할 수 있다. 모듈화로 인해 코드의 가독성도 좋아진다. 프로그램에 문제가 발생하거나 기능의 변경이 필요할 때, 손쉽게 유지보수를 할 수 있다. 메서드를 작성할 때는 되도록 하나의 메서드가 하나의 기능만을 수행하도록 작성하는 것이 좋습니다. 메서드는 함수(fun..

Back-End/Java 2023.01.31

[Python] 함수(Function) 정의 및 호출 기본

이번 포스팅에서는 파이썬의 함수(Function)에 대하여 공부를 해보고자 한다. 함수(Function) 함수는 하나의 작업, 기능, 동작을 처리하기 위한 명령문들의 묶음이라고 할 수 있다. 함수를 사용하면 중복적인 코드의 작성을 최소화하고, 코드의 재사용성을 높여준다. 함수를 만드는 것을 함수 정의라 하고, 정의된 함수를 사용하는 것을 함수 호출(call)이라고 한다. 파이썬에서 함수는 일급 시민 객체(First Class Citizen Object)이다. ▪ 일급 객체 변수에 할당할 수 있고, 인수로 전달할 수 있고, 반환 값으로 반환할 수 있는 객체를 말한다. 인수(arguments) 란 함수를 호출할 때 함수 내부에서 사용할 수 있도록 전달하는 데이터를 말한다. 함수 정의 함수는 선언부(Heade..

Back-End/Python 2022.09.24
반응형