[OSAM]DART言語ベース(1)宣言変数


変数の宣言


>数値宣言


整数:int変数名;
実数:二変数名;
=>整数を二重形として宣言できますが、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? : 変数を宣言するときに変数タイプを指定しません.
ただし、最初のタイプを指定した後は、タイプを変更することはできません.
ただし、最初にタイプを指定しない場合は、後でタイプを変更できます.
void main(){
  var a = 3;
  a = 'abcd'; //처음에 int값으로 지정했기에 문자열로 변환 x
  var b;
  b = 3;
  b = 'abcd'; //처음에 변수타입 지정하지 않으면 상관 x
}

> dynamic


varと同様に、タイプを指定せずに変数を指定できます.
ただし、最初のタイプを指定してもかまいません.
void main(){
  dynamic c = 3;
  c = 'abcd'; //dynamic은 언제나 상관 x
}
'''
=> var,dynamic은 굳이 사용하지 않는게 좋다. 타입을 명확히 표시해주는 것이 good!