[Dart] dart 입문 (2)

EnaZero·2023년 8월 11일
0

Dart 코드 작성 특징

  • 반드시 세미콜론을 붙여야 함. (일부러 세미콜론을 안 쓸 때가 있어 formatter가 자동으로 세미콜론을 생성시켜 주지 않음)

Dart 변수

dart에서 변수 만드는 법 1

var name = '넣고 싶은 값';
위의 경우에는 name이 string이라는 것을 컴파일러가 알고 있다. 따라서 name에 값을 업데이트 할 때는 반드시 string형으로 업데이트 하여야 한다.
주로 함수나 메소드 내부에 지역 변수를 선언할 때 var를 사용

dart에서 변수 만드는 법 2

var을 사용하지 않고 명시적으로 변수 타입 지정
string name = 'ena'
class에서 변수나 property를 선언할 때 타입 지정

dynamic type

변수 선언시 아무것도 지정해 주지 않은 경우, 변수는 dynamic이 됨. 이러한 변수는 원하는 어떤 타입으로든 업데이트가 가능함. 예를들어, 다음과 같은 경우가 허락됨.

var name; 
name = 'ena';
name = True;
name = 12;

dynamic name;으로 선언할 수 있음

dynamic type의 필요 이유

어떤 타입으로 변수를 사용할 지 모르는 경우에 유용하게 사용 할 수 있음.

0개의 댓글