Development/Dart

Fast - Dart 2. 변수 (2) / late

Dev. Jkun 2023. 1. 10. 07:53
반응형

late 수식어로 포스팅을 추가적으로 한다. 생소한 것은 나누어서 보는게 더 기억과 이해가 수월했던 것 같다.

late 는 final 이나 var 앞에 붙여주거나 변수 데이터 유형에 따라 붙여줄 수 있다.

late final name;
late final String name;
late var name;

late 를 붙여주면 변수를 먼저 만들고 데이터를 나중에 할당할 수 있게 해주는데,
특이한 점은 데이터를 할당 전에는 접근이 불가능하다는 것이다.

  late var name;
  print(name);

위 코드를 실행시켜 보면 다음과 같이 에러가 발생한다.

late 변수 name 에 값이 할당되지 않았음을 알려주고 있다.

API 요청을 받은 후 처리할 때 유용할 것 같다.

 

반응형