String

shin·2022년 6월 13일
0

Dart

목록 보기
5/20
void main (){
  // 글자타입
  // String
  String name = 'apple';
  String name2 = 'banana';
  
  print(name);
  print(name2);
  
  }
  
 => apple
    banana
  • String은 글자타입으로 사용된다.
  • var를 사용했던 것처럼 똑같이 사용 할 수 있다.



var / String 차이

  • var는 오른쪽 값을 통해 타입을 유추한다.
void main (){
 var name = 'a';
 var number = 10;
  
  print(name);
  print(number);
  
}

=> a
   10
  • name의 값은 자동으로 String이 되고 numberint 타입이 된다
  • 이것을 증명하려면 print값에 .runtimeType을 붙이면 된다.
  • .runtimeType 은 실제로 변수의 값이 실행될 때 어떠한 타입인지 알려준다.
  print(name.runtimeType);
  print(number.runtimeType);
  
=> String
   int


활용

  • ${} : {} 안에 변수를 넣어 줄 수 있다
  • {}를 생략 할 수 있다. 하지만 name.runtimeType와 같은 함수를 사용하는 경우에는 {}를 사용해야 한다.
void main (){
  // 글자타입
  // String
  String name = 'apple';
  String name2 = 'banana';
  
  print('${name} ${name2}');
  
  print('$name $name2');
  
  print('${name.runtimeType} ${name2}');
  
  print('$name.runtimeType $name2');
  
  }

=> apple banana
   apple banana
   String banana
   apple.runtimeType banana

0개의 댓글