인접 문자열을 사용하여 문자열 리터럴을 연결한다
- 두 개의 문자열 리터럴 (값이 아니라 실제 따옴표로 묶은 리터럴 형식)을 연결하는 경우에 +를 사용할 필요가 없고 단순히 나란이 배치시키면 됨. 긴 단일 문자열을 만들 때 좋다
raiseAlarm('ERROR: Parts of the spaceship are on fire. Other '
'parts are overrun by martians. Unclear which are which.');
raiseAlarm('ERROR: Parts of the spaceship are on fire. Other ' +
'parts are overrun by martians. Unclear which are which.');
문자열 값들을 합성할 때 보간 사용을 지향한다
- +를 이용해 긴 체인의 문자열을 만들어도 되지만 Dart에서는 보간을 사용하는게 깔끔하고 좋다
'Hello, $name! You are ${year - birth} years old.';
'Hello, ' + name + '! You are ' + (year - birth).toString() + ' y...';
보간에 불필요한 중괄호 사용을 피한다
- 단순 식별자를 보간하는 경우에는 {}를 생략한다
var greeting = 'Hi, $name! I love your ${decade}s costume.';
var greeting = 'Hi, ${name}! I love your ${decade}s costume.';