String Interpolation
🎯 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
Phần tiêu đề “💡 Cú pháp”var name = "Dart";var version = 3;
// $ cho biến đơn giảnprint("Hello $name!");
// ${} cho biểu thứcprint("Version ${version + 1}");print("Length: ${name.length}");print("Upper: ${name.toUpperCase()}");📝 Ví dụ nâng cao
Phần tiêu đề “📝 Ví dụ nâng cao”var user = User("Alice", 25);print("User: ${user.name}, Age: ${user.age}");
// Ternary trong interpolationvar status = "Status: ${isActive ? 'Online' : 'Offline'}";
// Method callsprint("Items: ${items.join(', ')}");🔧 Escape $
Phần tiêu đề “🔧 Escape $”print("Price: \$99.99"); // Escape với \print(r"Price: $99.99"); // Raw string✅ Checklist
Phần tiêu đề “✅ Checklist”- Dùng
$variablecho biến đơn - Dùng
${expression}cho biểu thức - Escape
$với\$hoặc raw stringr""