Strings mit Variablen
Teil des Abschnitts Deine erste App der Flutter-Journey von Coddy. Lektion 12 von 32.
Um eine Variable in eine Zeichenfolge einzufügen, schreibe ein Dollarzeichen und ihren Namen:
String name = 'Ada';
Text('Hello, $name!') // Hallo, Ada!Das nennt man String-Interpolation. Für mehr als einen einfachen Namen, etwa eine Berechnung oder eine Eigenschaft, setze es nach dem Dollarzeichen in geschweifte Klammern:
Text('$name has ${name.length} letters') // Ada hat 3 Buchstabenname.length gibt an, wie viele Buchstaben die Zeichenfolge enthält. Ohne die geschweiften Klammern würde '$name.length' den Namen gefolgt von .length anzeigen.
Aufgabe
EinfachDie App hat eine Variable name. Sorge dafür, dass die beiden Zeilen mithilfe der Variablen Folgendes anzeigen:
Hello, Grace!Grace has 5 letters, wobei die Zahl ausname.lengthstammt
Die Column darum ordnet eine Zeile unter der anderen an. In einem späteren Kapitel erstellst du deine eigene.
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) {
String name = 'Grace';
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
body: Center(
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
Text('Hello!'),
Text('Letters'),
],
),
),
),
);
}
}
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
Übe selbstständig: Online-Flutter-Compiler