Strings und Anführungszeichen
Teil des Abschnitts Deine erste App der Flutter-Journey von Coddy. Lektion 5 von 32.
Eine Zeichenkette beginnt und endet mit einem Anführungszeichen. Dadurch wird ein Apostroph knifflig: In 'It's' denkt Dart, dass die Zeichenkette nach It endet, und den Rest versteht es nicht als Code. Die App startet nicht einmal.
Es gibt zwei Möglichkeiten, das Problem zu lösen. Setze einen Backslash vor den Apostroph, damit Dart weiß, dass er Teil der Zeichenkette ist:
Text('It\'s raining')Oder beginne und beende die Zeichenkette mit doppelten Anführungszeichen. Dart akzeptiert beide Arten, daher ist ein Apostroph in doppelten Anführungszeichen einfach ein Buchstabe:
Text("It's raining")Aufgabe
EinfachDie App zeigt Its my app. Korrigiere die Schreibweise, sodass It's my app angezeigt wird, mit Apostroph.
Probier es selbst
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'),
),
),
);
}
}
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Deine erste App
1Hallo, Flutter
Was ist Flutter?Den Text ändernDer Widget-BaumScaffold und AppBarStrings und AnführungszeichenKommentareÜbe selbstständig: Online-Flutter-Compiler