Ausdrücke zur Entscheidungsfindung sind solche, mit denen Programmierer ausgewählt werden können, welche Aussage unter verschiedenen Umständen ausgeführt werden soll. Bedingte Aussagen werden in verschiedenen Programmiersprachen verwendet, um den Computer darüber zu informieren, welche Faktoren erledigt werden müssen, wenn bestimmte Bedingungen erfüllt sind. Diese Entscheidungen werden nur getroffen, wenn die bereits angegebenen Bedingungen wahr oder falsch sind: Es hängt von den Funktionen im Kopf des Programmierers ab. Die IF-Anweisung, die IF-ELSE-Anweisung und die IF-ELSE-IF-Aussagen werden häufig in DART verwendet.
Die Syntax innerhalb des Beispiels des DART IF-Anweisung, der IF-ELSE-Anweisung, der IF-ELSE-IF-Leiter und einer verschachtelten IF-ELSE-Erklärung wird in diesem Tutorial behandelt.
So verwenden Sie die Bedingungen im Dart in Ubuntu 20.04?
Wir haben die Darstellung und Implementierung der IF-Erklärung, der IF-ELSE-Erklärung, der IF-ELSE-IF-Leiter und der Verschachtelung der IF-ELSE-Erklärung in den folgenden DART-Beispielen demonstriert.
Beispiel 1: Verwenden des IF -Zustands in einem Dart in Ubuntu 20.04:
Die IF -Anweisung durchsucht einfach die Bedingung und führt die Aussagen darin aus, wenn sie wahr ist. Andernfalls werden die Aussagen im Code ignoriert.
Dieses Beispiel beginnt mit der Hauptfunktion, in der wir if bedingte Anweisung implementiert haben. Erstens haben wir eine Variable „Mynumber“ definiert, die den Ganzzahlwert darin gespeichert hat. Danach wird diese Variable im IF -Zustand verwendet. Die IF hat die Bedingung, dass die Variable „Zahl“ größer sein sollte als die Zahl „20“. Da wir die Zahl "30" haben, ist größer als die Zahl "20", also gibt der If -Block eine Druckanweisung zurück. Wenn unser Zustand falsch wird, wird nichts ausgeführt.
Die wahre Aussage über die Bedingung wird wie folgt ausgeführt:
Beispiel Nr. 2: Verwenden der IF-ELSE-Bedingung in einem Dart in Ubuntu 20.04:
Diese Art von Anweisung prüft die Bedingung und führt die darin enthaltenen Aussagen aus, wenn sie wahr ist. Andernfalls werden die in sonst enthaltenen Aussagen ausgeführt.
Wenn der boolesche Ausdruck im „wenn“ wahr ist, wird das Skript im IF-Block ausgeführt, und die weitere Ausführung geht mit den Bedingungen neben dem IF-ELSE-Block fort.
Wenn der boolesche Ausdruck neben dem Keyword false zurückgibt, wird das Skript in dem elendlichen Block ausgeführt, und die Anweisungen neben dem IF-ELSE-Block werden ausgeführt.
Im obigen DART -Skript haben wir zunächst die Hauptfunktion definiert. Die Hauptfunktion hat die Variable der Ganzzahltyp, die als „Zahl“ deklariert ist, zu der wir einen numerischen Wert zugewiesen haben. Durch die Druckanweisung haben wir die Zahl in der Variablen angezeigt. Dann haben wir die IF-ELSE-Darstellung. Die IF hat die Bedingung, dass die Variable „Zahl“ größer als „20“ sein sollte. In der IF -Block wird die Print -Anweisung unter der Bedingung ausgeführt, die einen echten Wert zurückgibt. Wenn die Bedingung einen falschen Wert zurückgibt, wird sonst Block ausgeführt und der If -Block wird ignoriert.
Da die Variable "Zahl" den Wert "15" hat, der nicht größer als die Zahl innerhalb der IF ist, ist die Bedingung "20", sodass die Bedingung hier falsch wird. Daher wird der else -Block wie folgt ausgeführt.
Beispiel Nr. 3: Verwenden des If-ELSE-IF-Leiterzustands in einem Dart in Ubuntu 20.04:
If-else-wenn Leitern können eine Leiter von sonst-wenn-Blocks haben, aber nur, wenn ein Block erforderlich ist, der am Start und einem anderen Block am optionalen Ende ist.
Die booleschen Ausdrücke werden während der Ausführung einzeln überprüft. Wenn der boolesche Zustand wahr ist, wird der zugehörige Anweisungsblock ausgeführt. Andernfalls wechselt die Programmsteuerung zum nächsten Booleschen in der Leiter, um zu bewerten. Der sonstige Block wird ausgeführt, wenn einer der Booleschen Bewertungen wahr ist.
Das Programm hat die Hauptfunktionsdefinition, in der wir im ersten Schritt eine Variable als "numeric_val" mit dem Datentyp "int" erstellt haben. Dann haben wir die Leiter der IF-ELSE-Erklärung. Die erste Aussage ist die If-Statement, bei der die Bedingung als Numeric_val Ilesser definiert ist als die Zahl „5“. Wenn diese Bedingung zutrifft, wird unsere erste If-Bedingung ausgeführt. Ebenso berücksichtigt es die zweite wenn auch Bedingung. Wenn es wahr ist, führt es die Anweisungen in seinem Block aus und verschiebt die Kontrolle auf die nächste Anweisung. Andernfalls überprüft es einen anderen wenn auch Bedingung. Wenn schließlich keine If-Bedingung zu true ausgewertet wird, werden die Aussagen innerhalb des elendlichen Blocks ausgeführt und die Kontrolle an die nächste Anweisung übergeben.
Aus der obigen If-ELSE-Leiter ist Condition2 wahr, sodass der If-Kondition-Block auf der Hülle von Ubuntu wie folgt ausgeführt wird:
Beispiel Nr. 4: Verwenden der verschachtelten IF-ELSE-Bedingung in einem Dart in Ubuntu 20.04:
In diesem DART -Skript haben wir das Variable „Alter“ des int -Datentyps und die Variable enthält den Ganzzahlwert innerhalb der Hauptfunktion der Dart. Dann haben wir den IF -Ausdruck, und der Ausdruck wird mit der Bedingung bestanden, dass „Alter“ größer sein sollte als die Zahl „20“. In der IF-Block haben wir zuerst die Variable „Alter“ inkrementiert und dann die IF-ELSE-Bedingung innerhalb des vorhandenen If-Expression definiert. Wenn die tatsächlichen Ergebnisse aus dem verschachtelten If -Expression zurückgegeben werden, wird die If -Anweisung ausgeführt, andernfalls wird der sonstige Block für die falschen zurückgegebenen Ergebnisse erstellt. Wenn die wichtigsten Ergebnisse der Bedingung falsch sind, dann wird das verschachtelte, wenn die Bedingung ignoriert wird und nichts aus dem obigen Dart-Skript ausgeführt wird.
Da unsere Haupt-If-Expression die wahren Ergebnisse hat. Im Inneren des IF -Ausdrucks schlägt unser Zustand fehl.
Abschluss:
Codierung ohne Bedingungen zwingt Sie, über den Tellerrand hinaus zu denken. Sie müssen neue Wege finden, um Ihren Code zu rahmen, um zu versuchen, ihn verständlicher zu machen. Es kann Ihnen auch dabei helfen, Wissen über Berechnungs- und/oder objektorientierte Ansätze zu erlangen. Wir haben alle Bedingungen in der Dart -Programmiersprache mit dem Beispiel angetrieben. Wir hoffen, dass es keine Unsicherheit mit den Dart -Bedingungen geben wird.