목록람다 (2)
컴공생의 다이어리
람다식(Lambda expression) 람다식(=람다함수)은 프로그래밍 언어에서 사용되는 개념으로 익명 함수(Anonymous functions)를 지칭하는 용어이다. 앞에서 말한 것과 같이 람다식은 이름을 가질 필요가 없다. 람다식은 매개 변수와 매개 변수를 이용한 (매개변수) -> {실행문;}과 같은 형식으로 구성된다. 람다식 예제 (int x, int y) -> {return x+y;} str->{System.out.println(str);}// 매개 변수가 하나인 경우 자료형과 괄호 생략 가능 x, y -> {System.out.println(x+y);} // 오류 : 매개 변수가 두개 이상인 경우 괄호 생략 불가 str-> System.out.println(str);// 실행문이 한 문장인 경..
프로그래밍을 하다 보면 똑같은 코드가 반복적으로 수행되어야 하는 경우가 있는데 이때 함수를 사용해서 이러한 수고를 덜어줄 수 있다. 파이썬에서의 함수의 구조는 아래와 같다. 함수를 작성할 때 함수 내부에서 사용되는 변수의 값을 전달받기 위해 매개변수를 정의할 수 있다. 이후에 함수에서 어떠한 값을 반환하고자 할 때는 return을 이용한다. 하지만 함수에서 매개변수나 return문이 필요하지 않다면 생략 가능하다. def 함수명(매개변수): 실행할 소스코드 return 반환 값 사칙 연산을 하는 함수들을 만들어보면 아래와 같다. def add(a,b):#덧셈 return a+b def sub(a,b):#뺄셈 return a-b def div(a,b):#나눗셈 return a/b def mul(a,b):#..