반응형
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 |