Variable - Dart

iseon_u·2023년 3월 27일
0

Dart

목록 보기
2/5
post-thumbnail

Variable


var 키워드

var name = 'pgrrr';
// name = 1; X
  • 변수 타입 자동 지정
  • 변수 수정시 같은 타입으로 수정
  • 관습적으로 함수, 메소드 내부의 지역 변수를 선언할 때 사용

타입 명시

String name = 'pgrrr';
  • 변수 타입을 명시적으로 작성
  • class 변수, property 선언시 타입 지정

Dynamic

var name;
dynamic name;
name = 'pgrrr';
name = 1;
name = true;
  • 모든 타입의 값 지정 가능
  • 변수가 어떤 타입인지 모를 때 사용
dynamic name;
if(name is String){
		name.isEmpty;
}
  • Dynamic 변수를 사용한 예시

Nullable Variables

String? name = 'pgrrr';
name = null;
  • 타입 이후 ? 를 추가하면 null 값을 받을 수 있는 타입으로 전환
  • 변수가 null 이 될 수 있음을 명시

Final Variavles

final name = 'pgrrr';
// name = 'pgrrr';
  • 상수 선언

Late Variables

late final name;
name = 'pgrrr';
  • 변수를 먼저 생성하고 데이터 추후 삽입 가능

Const Variable

const name = 'pgrrr';
// const API = fetchApi(); X
  • compile-time constant
  • 컴파일 타임에 컴파일러가 값을 알아야하는 상수
profile
🧑🏻‍💻 Hello World!

0개의 댓글