Phép nội suy chuỗi là khả năng tạo ra những chuỗi mới hoặc chỉnh sửa những chuỗ

Một phần của tài liệu Ngôn ngữ lập trình dart cơ bản (Trang 105 - 107)

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

Một phần của tài liệu Ngôn ngữ lập trình dart cơ bản (Trang 105 - 107)