hiện tại bằng
cách gắn vào chúng những biểu thức(expressions). Những biểu thức này đã được đánh giá, và những
giá trị của kết quả được chuyển sang chuỗi kết hợp với chuỗi bao quanh. Phép nội suy chuỗi trong
Dart thì ngắn gọn và hiệu quả hơn phép kết hợp chuỗi. Tuy nhiên phép nội kết hợp chuỗi lại đơn giản
và linh hoạt hơn.
Ký tự $ trong một chuỗi là biểu thức nội suy. Dấu $ có thể được theo sau bởi một id định danh duy
nhất không chứa ký tự $.
Dấu $ cũng có thể được theo sau bởi một biểu thức phân tách bằng dấu {}.
Hãy nhìn vào đoạn code dưới đây để hiểu hơn về cách mà phép nội suy hoạt động
Output: I want to visit Japan
Trong đoạn mã trên, chúng ta đã khai báo một giá trị biến country dựa trên quốc gia
Thay vì mỗi lần đến một quốc giả ta phải thay đổi câu lệnh print, thì tất cả những gì
chúng ta phải làm là thay đổi giá trị của biến country được nội suy.
Bây giờ hãy thử gắn một biểu thức toán học vào một chuỗi bên trong dấu ngoặc nhọn.
Output: The sum of 5 and 3 equals 8.
Trong đoạn code trên, 5 + 3 là một biểu thức và được trình biên dịch xử lý và dịch thành 8.
cho nên output của chúng sẽ là The sum of 5 and 3 equals 8.
3.3 Multiple Lines
Bạn có thể kết các chuỗi lại với nhau bằng cách sử dụng những chuỗi liền kề.
Output: String concatenation works even over line breaks.
Khi chúng ta thực hiện dòng code ở trên chúng ta sẽ nhận được một dòng string hoàn chỉnh.
String concatenation works even over line breaks.
Còn một cách nữa để tạo ra chuỗi nhiều dòng trong ngôn ngữ Dart. Bạn đơn giản chỉ đặt các dòng
Hãy thử ví dụ bến dưới: Output: This is a multiline string consisting of multiple lines