Dart 언어는 string interpolation 기능을 사용하여 문자열에 변수나 상수를 삽입할 수 있고, 데이터 타입에 따라 중괄호를 포함한 표현식 또한 삽입할 수 있다.
자바스크립트의 $
기호와 비슷한 역할을 한다.
아래 사용 예시처럼 변수를 담아 결과를 도출할 수 있다.
var name = 'Duck';
print("Hello, $name");
print("$name님 환영합니다.");
여러개의 변수를 담을 수 있다.
var firstName = 'Duck';
var lastName = 'Ach';
print("Hello, $firstName $lastName");
print("$firstName $lastName 님 환영합니다.");
또는 꼭 문자열이 아니더라도 변수에 다른 값을 담아 연산하여 결과를 도출할 수도 있다.
var adult = 20;
print('${adult + 5}살 입니다.');