dart copyWith / kotlin copy 차이점

0

Kotlin

목록 보기
11/32

  • dart의 copyWith와 kotlin의 copy는 다르다.
    • copyWith 내부에 ({}) 생성자 안에 {} 로 감싸져 있는데, 이건 코틀린에는 없는 문법이다.
    • ({}) 로 감싸면, 내부 생성자에 선언한 모든 변수를 파라미터로 보내주지 않아도 객체를 생성할 수 있다.!!!!!
    • kotlin에서 이를 만드려면

위와 같이 `?` 로 nullable로 만든 후, null을 기본값으로 넣어주고, `?:` 엘비스로 null이 아닐때를 처리해줘야함.
  • 코틀린 공식 홈페이지에서는 아래와 같이 코드를 작성할 것을 권함.
profile
백엔드를 공부하고 있습니다.

0개의 댓글