[OSAM] DART 언어 기초(1) 변수 선언

1216 단어 dartOSAMOSAM

변수 선언

> 숫자선언

정수 : int 변수 이름;
실수 : double 변수 이름;
=> 이때 정수를 double형 가능, but 실수를 int형 선언 x

void main() {
  int a = 3;
  double b = 2.5;
  double c = 2;
  int d = 2.4; //false
}

> 문자열 선언

S(대문자)tring 변수 이름;
=> 문자열 '+' 사용하여 더하기 가능

void main() {
  String a = 'a';
  String b = 'b';
  print(a+b);
}

- boolen 선언 : bool 변수이름;

> var

when? : 변수 타입을 지정하지 않고 변수를 선언할 때
단, 처음 타입을 지정 후에는 타입을 변경할 수 없다.
but, 처음에 타입을 지정하지 않으면 나중에 타입 변경이 가능하다.

void main(){
  var a = 3;
  a = 'abcd'; //처음에 int값으로 지정했기에 문자열로 변환 x
  var b;
  b = 3;
  b = 'abcd'; //처음에 변수타입 지정하지 않으면 상관 x
}

> dynamic

var과 마찬가지로 타입 지정하지 않고 변수 가능
but, 처음 타입을 지정해도 상관이 없다.

void main(){
  dynamic c = 3;
  c = 'abcd'; //dynamic은 언제나 상관 x
}
'''
=> var,dynamic은 굳이 사용하지 않는게 좋다. 타입을 명확히 표시해주는 것이 good!

좋은 웹페이지 즐겨찾기