Интерполяция строки

Dart:
Интерполяция строки

Как:

В Dart интерполяция строк выполняется просто, с использованием символа $ для интерполяции выражений непосредственно в строковых литералах:

void main() {
  String name = 'Dart';
  int year = 2023;
  // Простая интерполяция переменных
  print('Изучаем $name в $year году!');
  // Вывод: Изучаем Dart в 2023 году!
  
  // Интерполяция выражений
  print('Через два года будет ${year + 2}.');
  // Вывод: Через два года будет 2025.
}

В случае, если у вас есть более сложные выражения или вы хотите выполнить операции непосредственно в строке, заключите выражение в ${}. В Dart нет популярных сторонних библиотек специально для интерполяции строк, поскольку он хорошо оснащен на нативном уровне для обработки разнообразных и сложных сценариев.