본문 바로가기
반응형

람다함수3

[코틀린] 괄호가 없는 함수 코틀린을 공부하다보면 간혹가다가 괄호가 없고 바로 중괄호부터 시작하는 함수들이 있다. 가령 예를들면 코루틴의 initializer 같은 함수가 대표적인 예시이다. 이런 함수는 어떻게 만드는 것일까? 결론부터 말하면, 함수가 하나의 람다함수만 인풋으로 받을 경우 괄호()를 생략할 수 있다. 코틀린 공식문서에는 다음과 같이 적혀있다. If a call takes a single lambda, it should be passed outside of parentheses whenever possible. https://kotlinlang.org/docs/coding-conventions.html#lambdas 인풋으로 람다함수 하나만 받는다면 가능하면 괄호 밖으로 람다함수를 꺼내는게 좋다 라는 얘기 아래는 대표.. 2022. 1. 4.
[코틀린] 람다표현식과 익명함수 차이 보통 다른언어에서 람다함수, 람다표현식, 익명함수는 대부분 같은개념으로 사용된다. 하지만 코틀린에서는 람다표현식과 익명함수의 개념을 명확히 구분한다. The lambda expression syntax above is missing one thing – the ability to specify the function’s return type. In most cases, this is unnecessary because the return type can be inferred automatically. However, if you do need to specify it explicitly, you can use an alternative syntax: an anonymous function. 즉 람다표현식.. 2021. 12. 30.
자바 람다식이란? https://javabydeveloper.com/java-lambda-expression-with-examples/ Java Lambda Expression with examples - Java Tutorials In this tutorial, we will discuss what is Java 8 Lambda Expression and how to is use it in Java with several examples. javabydeveloper.com 해당글은 상기 링크의 내용을 참고하여 작성하였습니다. 1. 람다식이란? 자바 람다식이란 어느 클래스에도 속하지 않은 메소드를 의미한다 람다식은 익명함수 이며 메소드를 argument로 넘겨주는것이 가능하다 람다식은 자바에 함수형 프로그래밍의 이점을 .. 2021. 7. 7.
반응형