앱 만들기 프로젝트/Dart

Dart - 2.2 String Interpolation

지나가는물리학부생 2023. 3. 7. 20:30
반응형

String Interpolation은 'text'에 변수를 추가하는 것을 말한다.

(솔직히 이거를 어떻게 부르는지를 몰랐는데, 이렇게 부른다는걸 알게 되었다.)

 

방법은 아래 코드블럭과 같다.

void main() {
  var name = 'nico';
  var age = 10;
  var greeting1 = "Hello everyone, my name is ${name} and I'm ${age + 2}";
  var greeting2 = 'Hello everyone, my name is ${name} and I\'m ${age + 2}';
}

${변수} 이렇게 하면 된다.

변수를 불러오기만 하는거라면 중괄호가 필요 없다.

하지만, 그냥 헷갈리지 않도록 하기 위해 나는 중괄호를 다 붙이게 될 것 같다..

 

그리고, 계산을 할 경우에는 위의 코드 블럭처럼 ${변수 + 계산} 이렇게 계산하면 된다.

또한, 텍스트는 큰 따옴표나 작은 따옴표 모두 가능하다.

하지만, greeting2에서 I\'m이렇게 되어있는걸 볼 수 있는데, 작음 따옴표를 앞 뒤로 사용하고 있기 때문에 escape한 것이다.

 

반응형

'앱 만들기 프로젝트 > Dart' 카테고리의 다른 글

Dart - 2.4 Maps  (0) 2023.03.07
Dart - 2.3 Collection For  (0) 2023.03.07
Dart - 2.1 Lists  (1) 2023.03.06
Dart - 2.0 Basic Data Types  (0) 2023.02.28
Dart - 1.6 Constant Variables  (0) 2023.02.28