Skip to Content
Dart📘 Ngôn ngữ DartString Interpolation

String Interpolation trong Dart

🎯 Mục tiêu: Nắm vững cách nhúng biến và biểu thức vào string.


💡 Cú pháp

var name = "Dart"; var version = 3; // $ cho biến đơn giản print("Hello $name!"); // ${} cho biểu thức print("Version ${version + 1}"); print("Length: ${name.length}"); print("Upper: ${name.toUpperCase()}");

📝 Ví dụ nâng cao

var user = User("Alice", 25); print("User: ${user.name}, Age: ${user.age}"); // Ternary trong interpolation var status = "Status: ${isActive ? 'Online' : 'Offline'}"; // Method calls print("Items: ${items.join(', ')}");

🔧 Escape $

print("Price: \$99.99"); // Escape với \ print(r"Price: $99.99"); // Raw string

✅ Checklist

  • Dùng $variable cho biến đơn
  • Dùng ${expression} cho biểu thức
  • Escape $ với \$ hoặc raw string r""

Last updated on