Menu
CoddyTech

Nội suy chuỗi

Thuộc phần Kiến thức cơ bản trong hành trình Dart của Coddy. Bài học 38 trên 94.

Nội suy chuỗi (string interpolation) sử dụng ký hiệu $ để nhúng trực tiếp các biến vào chuỗi literal.

Tạo các biến để lưu thông tin người dùng:

String name = "Dart";
int age = 12;
double version = 2.19;

Dùng nội suy chuỗi để đưa các biến này vào một chuỗi:

String message = "Language: $name, Age: $age, Version: $version";
print(message);

Sau khi chạy đoạn code trên, đầu ra sẽ là:

Language: Dart, Age: 12, Version: 2.19
challenge icon

Thử thách

Người mới

Tạo một chương trình dùng phép nội suy chuỗi để hiển thị thông tin về hồ sơ người dùng. Phép nội suy chuỗi cho phép bạn nhúng trực tiếp các biến vào chuỗi ký tự bằng ký hiệu $.

  1. Dùng các biến đã cho để tạo phần tóm tắt hồ sơ bằng phép nội suy chuỗi.
  2. In phần tóm tắt hồ sơ theo đúng định dạng trong ví dụ bên dưới.
  3. Tạo chuỗi thứ hai hiển thị thông tin đăng ký của người dùng bằng phép nội suy chuỗi.
  4. In thông tin đăng ký theo đúng định dạng trong ví dụ bên dưới.

Định dạng đầu ra mẫu:

Profile: Name: Alex, Age: 28, Premium User: true
Subscription: $9.99 per month, Active for 3.5 years

Tự làm thử

  // TODO: Tạo bản tóm tắt hồ sơ bằng cách nội suy chuỗi
  // Định dạng: Profile: Name: Alex, Age: 28, Premium User: true
  String profileSummary = '';
  
  // TODO: Tạo thông tin chi tiết về gói đăng ký bằng cách nội suy chuỗi
  // Định dạng: Subscription: $9.99 per month, Active for 3.5 years
  String subscriptionDetails = '';
  
  // In ra kết quả
  print(profileSummary);
  print(subscriptionDetails);
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức cơ bản

Tự luyện tập: Trình biên dịch Dart online