Funktionen mit Parametern
Teil des Abschnitts Grundlagen der Dart-Journey von Coddy — Lektion 67 von 94.
Positions-Parameter ermöglichen Funktionen, Eingabewerte anzunehmen, die im Funktionskörper verwendet werden können. Sie werden „positional“ genannt, weil ihre Reihenfolge zählt.
Erstellen Sie eine Funktion mit einem Positionsargument:
void greet(String name) {
print('Hello, $name!');
}
void main() {
greet('Dart');
}Nach der Ausführung des obigen Codes lautet die Ausgabe:
Hello, Dart!Erstellen Sie eine Funktion mit mehreren Positions-Parametern:
void printSum(int a, int b) {
int sum = a + b;
print('The sum of $a and $b is $sum');
}
void main() {
printSum(5, 3);
}Nach der Ausführung des obigen Codes lautet die Ausgabe:
The sum of 5 and 3 is 8Aufgabe
AnfängerIn dieser Herausforderung übst du das Erstellen einer Funktion mit Positions-Parametern. Positions-Parameter sind Werte, die du einer Funktion in einer bestimmten Reihenfolge übergibst.
Vervollständige die calculateArea-Funktion, die zwei Parameter annimmt: length und width. Die Funktion sollte die Fläche eines Rechtecks berechnen und zurückgeben (length × width).
Erwartete Ausgabe:
The area of the rectangle is: 50Spickzettel
Positions-Parameter ermöglichen es Funktionen, Eingabewerte in einer festgelegten Reihenfolge anzunehmen.
Funktion mit einem Positions-Parameter:
void greet(String name) {
print('Hello, $name!');
}
void main() {
greet('Dart');
}Funktion mit mehreren Positions-Parametern:
void printSum(int a, int b) {
int sum = a + b;
print('The sum of $a and $b is $sum');
}
void main() {
printSum(5, 3);
}Probier es selbst
void main() {
// Diese Werte sind bereits für Sie definiert
double length = 10.0;
double width = 5.0;
// TODO: Rufen Sie die Funktion calculateArea mit den Parametern length und width auf
// und speichern Sie das Ergebnis in der Variable 'area'
double area = 0.0;
// Dies wird das Ergebnis anzeigen
print('The area of the rectangle is: $area');
}
// TODO: Vervollständigen Sie diese Funktion, um die Fläche eines Rechtecks zu berechnen und zurückzugeben
// Die Funktion sollte zwei Parameter annehmen: length und width
double calculateArea() {
// Ihr Code hier
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 2
VergleichsoperatorenLogischer UNDLogischer ODERLogischer NICHTTypprüfoperatorenZusammenfassung - Vergleiche durchführen7Arbeiten mit Strings
String-KonkatenationString-InterpolationMehrzeilige StringsString-EigenschaftenGrundlegende String-Methoden10Sammlungen - Grundlagen von Maps
Was sind Maps?Eine Map erstellenWerte per Schlüssel abrufenSchlüssel-Wert-PaareGröße einer Map ermittelnSchlüssel abrufenWerte abrufenPrüfen, ob ein Schlüssel existiert13Null-Sicherheit im Detail
Null verstehenNullable-TypenNon-Nullable-TypenNull-Assertion-OperatorLate-InitialisierungZusammenfassung - Null sicher handhaben16Grundlagenherausforderungen
Herausforderung: Liste von BerechnungenHerausforderung: Summe von ZahlenHerausforderung: Produkt finden2Variablen und grundlegende Datentypen
Was sind Variablen?StringsGanzzahlen (int)Gleitkommazahlen (double)Boolesche Werte (bool)Typinferenz mit 'var'Finale VariablenKonstante VariablenNamenskonventionenGrundlegende Null-SicherheitZusammenfassung - Variablen deklarieren8Kontrollfluss - Schleifen
Die 'for'-SchleifeDie 'while'-SchleifeDie 'do-while'-Schleife'break' in Schleifen verwenden'continue' in Schleifen verwendenZusammenfassung - Code wiederholen11Grundlagen der Funktionen
Was sind Funktionen?Definieren einer einfachen FunktionEine Funktion aufrufenFunktionen mit ParameternFunktionen, die Werte zurückgebenDas 'void'-SchlüsselwortArrow-SyntaxZusammenfassung - Einfache Funktionen3Operatoren Teil 1
Arithmetische OperatorenGanzzahldivisionModulo-OperatorInkrement und DekrementZuweisungsabkürzungenZusammenfassung - Einfache Berechnungen6Steuerfluss - Entscheidungen
Die 'if'-AnweisungDie 'else'-AnweisungDie 'else if'-AnweisungZusammenfassung - Einfache EntscheidungenVerschachtelte 'if'-AnweisungenDie 'switch'-Anweisung9Sammlungen – Listen-Grundlagen
Was sind Listen?Eine Liste erstellenZugriff per IndexListenlänge ermittelnElemente hinzufügenElemente entfernenPrüfen, ob eine Liste leer istÜber eine Liste iterieren12Erweiterte Funktionen
Optionale Positions-ParameterBenannte ParameterErforderliche benannte ParameterStandardwerte für ParameterZusammenfassung - Funktionsparameter15Projekt: Einfacher Rechner
EinrichtenZahl deklarieren