String interpolation

Learning objective

  • Build readable dynamic strings with interpolation.

Key syntax

let name: string = "Ana";
let total: int = 5;
print("Hello ${name}, total: ${total}");

Examples

  • Interpolate variables, expressions, and method results.
  • Combine interpolation with formatting logic.

Common mistakes

  • Forgetting ${...} delimiters.
  • Building long concatenations instead of interpolation.

Suggested practice

  • Generate report lines for a list of students using interpolation.
  • operators-and-expressions
  • methods-and-chaining