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")Desafío
FácilLa 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'),
),
),
);
}
}
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Tu primera app
1Hola, Flutter
¿Qué es Flutter?Cambia el textoEl árbol de widgetsScaffold y AppBarCadenas y comillasComentarios7Proyecto: Tarjeta de presentación
Tarjeta de presentación: DiseñoTarjeta de presentación: EstiloPractica por tu cuenta: Compilador de Flutter online