람다식 (Lambda Expression)

Ji·2021년 9월 23일

람다식

  • 람다는 항상 중괄호 사이에 위치
  • 화살표(->))가 인자 목록과 람다 본문을 구분
  • 람다 식은 변수에 저장 가능
  • 람다 식은 직접 호출 가능
  • 코드가 간결해지고 메모리 혹은 연산의 효율을 높여준다는 장점이 있음.
{ x: Int, y: Int -> x + y }
>>> val sum = { x: Int, y: Int -> x + y }
>>> print(sun(1, 2))
3
val classTest = { score:Int ->
when(score) {
in 0..40 -> "Fail"
in 41..70 -> "Pass"
in 71..100 -> "Aplus"
else -> false
}
}
profile
공부방

0개의 댓글