Menu
CoddyTech

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 Buchstaben

name.length gibt an, wie viele Buchstaben die Zeichenfolge enthält. Ohne die geschweiften Klammern würde '$name.length' den Namen gefolgt von .length anzeigen.

challenge icon

Aufgabe

Einfach

Die 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 aus name.length stammt

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'),
            ],
          ),
        ),
      ),
    );
  }
}
quiz iconTeste dich selbst

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