Today I Lambda
오늘은 배열에 대해서 배웠다.
솔찌키 배열에 대해서 보다 람다가 인상깊었다.
감사합니람다쥐라는 말이 있듯이
람다는 꽤 유용한 듯 하다.
익명 함수라는 이름답게 이름도 없이 바로
투입되는 함수라는 점이 마음에 들었다.
사용법은 대충
lambda 매개변수: 반환값
형태로 쓰면 된다.
예시:
f = lambda x: x + 2
print(f(3)) # 5 출력
이런식으로 말이다.
딱 봐도 알 수 있듯이 따로 함수를 만들지 않고도 간단히 함수 구현이 가능하다.
그 덕에 정렬시 key인자에 넣기 좋다.
map, filter등에 응용도 가능하다.
단점이라면 직관성이 구리고 간결한 함수만 구현 가능하다.
그래도 마음에 든다. 이름이 람다라 귀엽다.
예고장 : 내일은 정수론 공부할거다.