Den Ternary-Operator beim Codieren in der AL-Sprache verwenden
Aktiviert für | Öffentliche Vorschauversion | Allgemeine Verfügbarkeit |
---|---|---|
Administrierende, Erstellende, Marketingfachkräfte oder Mitarbeitende in der Analyse, automatisch | ![]() |
![]() |
Geschäftswert
Der aus anderen Programmiersprachen bekannte Ternary-Operator ? :
optimiert bedingte Operationen in Code, verbessert die Lesbarkeit und reduziert die Ausführlichkeit. Er ist besonders hilfreich für einfache Bedingungen und fördert die Klarheit des Codes und eine absichtsorientierte Programmierung. Durch die Möglichkeit, Variablen innerhalb derselben Zeile zu initialisieren, wird eine korrekte Zuweisung sichergestellt und die Codelänge minimiert. Mit dieser Version unterstützt AL nun auch den Ternary-Operator.
Einzelheiten zur Funktion
Der ternäre Operator ? :
kann nun verwendet werden, um einer Variablen einen von zwei Werten zuzuweisen, abhängig von der Bedingung eines Ausdrucks.
Im Folgenden finden Sie ein Beispiel für die bisherige Verwendung von „if-then-else“ und dem neuen ternären Operator.
Teilen Sie uns Ihre Meinung mit.
Helfen Sie uns, mit Ideen, Vorschlägen und Feedback Dynamics 365 Business Central zu verbessern. Nutzen Sie das Forum unter https://aka.ms/bcideas.
Siehe auch
Bedingte Operatoren (Dokumente)