dragonlab
close
프로필 배경
프로필 로고

dragonlab

  • 분류 전체보기 (10)
    • 개발 (10)
      • spring (7)
      • kotlin (2)
      • 좋은코드 (0)
      • 아키텍쳐 (0)
      • 트러블슈팅 (1)
  • 홈
  • 태그
  • 방명록

kotlin let 블럭안은 스마트 캐스팅이 가능한 이유

class Test(){ fun hi(){ println("hi") } } var test: Test? = Test() fun ifFunc(){ if(test != null){ println(test!!.hi()) // 가변이기 때문에 스마트캐스팅이 불가능 } } fun letFunc(){ test?.let{it.hi()} } 이렇게 가변 변수이지만 public static final void ifFunc() { if (test != null) { Test var10000 = test; Intrinsics.checkNotNull(var10000); var10000.hi(); Unit var0 = Unit . INSTANCE; System.out.println(var0); } } public static ..

  • format_list_bulleted 개발/kotlin
  • · 2023. 8. 10.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (10)
    • 개발 (10)
      • spring (7)
      • kotlin (2)
      • 좋은코드 (0)
      • 아키텍쳐 (0)
      • 트러블슈팅 (1)
최근 글
인기 글
최근 댓글
태그
  • #토비의스프링
  • #이펙티브코틀린
  • #책 정리
  • #이펙티브 코틀린
  • #트러블슈팅
  • #코틀린
  • #Spring MVC
  • #Spring
  • #책정리
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바