카샤의 만개시기
close
프로필 배경
프로필 로고

카샤의 만개시기

  • 분류 전체보기 (106)
    • 만개시기 (1)
    • Foundation (13)
      • Algorithm (3)
      • Operation (1)
      • Network (2)
      • Programming (1)
      • Design Pattern (5)
    • Architecture (1)
      • DDD (1)
    • Java (23)
      • POJO (11)
      • Spring (4)
      • Liferay (1)
      • MSA (7)
    • Kotlin (13)
    • Go언어 (7)
    • Javascript (2)
      • EcmaScript (0)
      • Node.js (0)
      • React (0)
    • Swift (0)
    • Python (0)
    • Android (0)
    • IOS (0)
    • Database (4)
      • mySQL (3)
      • MongoDB (0)
      • Oracle (0)
      • Redis (0)
    • DevOps (25)
      • Docker & K8S (17)
      • Ansible (2)
      • Performance Test (4)
      • APM (1)
      • Fluentd (1)
    • Machine Learning (12)
    • Big Data (0)
      • pyspark (0)
    • Review (3)
    • 유용한 정보 (1)
    • 일상 (1)
  • 홈
  • 카테고리
  • 방명록
Kotlin Scope Functions (apply, with, let, also, run, use)

Kotlin Scope Functions (apply, with, let, also, run, use)

코틀린의 스코프 함수는 다음 5가지 함수를 제공하며 기본적으로 매우 비슷하다. apply, with, let, also, run 추가적으로 use 함수도 제공한다. 스코프 함수는 receiver와 code block을 받아 제공된 코드 블럭을 제공된 수신자에서 실행한다. 자바의 함수형 인터페이스(Funtional Interface)와 비슷하다고 보면 된다. 함수 이름 람다식의 접근 방법 반환 방법 let it block 결과 also it T caller (it) apply this T caller (this) run this block 결과 with this block 결과 let 함수 public inline fun T.let(block: (T) -> R): R { ... return block(th..

  • format_list_bulleted Kotlin
  • · 2019. 12. 8.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (106)
    • 만개시기 (1)
    • Foundation (13)
      • Algorithm (3)
      • Operation (1)
      • Network (2)
      • Programming (1)
      • Design Pattern (5)
    • Architecture (1)
      • DDD (1)
    • Java (23)
      • POJO (11)
      • Spring (4)
      • Liferay (1)
      • MSA (7)
    • Kotlin (13)
    • Go언어 (7)
    • Javascript (2)
      • EcmaScript (0)
      • Node.js (0)
      • React (0)
    • Swift (0)
    • Python (0)
    • Android (0)
    • IOS (0)
    • Database (4)
      • mySQL (3)
      • MongoDB (0)
      • Oracle (0)
      • Redis (0)
    • DevOps (25)
      • Docker & K8S (17)
      • Ansible (2)
      • Performance Test (4)
      • APM (1)
      • Fluentd (1)
    • Machine Learning (12)
    • Big Data (0)
      • pyspark (0)
    • Review (3)
    • 유용한 정보 (1)
    • 일상 (1)
최근 글
인기 글
최근 댓글
태그
  • #devops
  • #MSA
  • #go언어
  • #Spring
  • #cloud native
  • #코틀린
  • #쿠버네티스
  • #Kotlin
  • #클라우드 네이티브
  • #java
전체 방문자
오늘
어제
전체

티스토리툴바