Menu
CoddyTech

Строки и кавычки

Часть раздела Ваше первое приложение путешествия по Flutter на Coddy. Урок 5 из 32.

Строка начинается и заканчивается кавычкой. Поэтому апостроф может вызвать затруднения: в 'It's' Dart считает, что строка заканчивается после It, а остальное — это не код, который он понимает. Приложение даже не запускается.

Есть два способа это исправить. Поставь обратную косую черту перед апострофом, чтобы Dart понял, что он является частью строки:

Text('It\'s raining')

Или начни и закончи строку двойными кавычками. Dart принимает оба вида кавычек, поэтому внутри двойных кавычек апостроф — просто символ:

Text("It's raining")
challenge icon

Задание

Легко

Приложение показывает Its my app. Исправь написание, чтобы оно отображало It's my app, с апострофом.

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

import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        body: Center(
          child: Text('Its my app'),
        ),
      ),
    );
  }
}
quiz iconПроверьте себя

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

Все уроки раздела Ваше первое приложение

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