Menu
CoddyTech

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

Часть раздела Основы путешествия по Dart на Coddy. Урок 38 из 94.

Интерполяция строк использует символ $, чтобы встраивать переменные непосредственно в строковые литералы.

Создай переменные для хранения информации о пользователе:

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

Используй интерполяцию строк, чтобы включить эти переменные в строку:

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

После выполнения приведённого выше кода результат будет таким:

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

Задание

Новичок

Создай программу, которая использует интерполяцию строк для отображения информации о профиле пользователя. Интерполяция строк позволяет вставлять переменные непосредственно в строковые литералы с помощью символа $.

  1. Используй предоставленные переменные, чтобы создать краткую информацию о профиле с помощью интерполяции строк.
  2. Создай вторую строку, в которой с помощью интерполяции строк отображаются сведения о подписке пользователя.

Строки ниже твоего кода выводят обе строки, вот так:

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

Попробуйте сами

  // TODO: Создайте сводку профиля с помощью интерполяции строк
  // Формат: Profile: Name: Alex, Age: 28, Premium User: true
  String profileSummary = '';
  
  // TODO: Создайте сведения о подписке с помощью интерполяции строк
  // Формат: Subscription: $9.99 per month, Active for 3.5 years
  String subscriptionDetails = '';
  
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор Dart