Menu
CoddyTech

Cadenas y comillas

Parte de la sección Tu primera app del Journey de Flutter de Coddy. Lección 5 de 32.

Una cadena empieza y termina con una comilla. Eso hace que un apóstrofo sea complicado: en 'It's', Dart cree que la cadena termina después de It, y el resto no es código que entienda. La aplicación ni siquiera se inicia.

Hay dos formas de resolverlo. Pon una barra invertida antes del apóstrofo, para que Dart sepa que forma parte de la cadena:

Text('It\'s raining')

O empieza y termina la cadena con comillas dobles. Dart acepta ambos tipos, así que dentro de las comillas dobles un apóstrofo es simplemente una letra:

Text("It's raining")
challenge icon

Desafío

Fácil

La aplicación muestra Its my app. Corrige la ortografía para que muestre It's my app, con el apóstrofo.

Pruébalo tú mismo

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 iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Tu primera app

Practica por tu cuenta: Compilador de Flutter online