Dela via


Använda den treställiga operatorn vid kodning med AL-språket

Viktigt

En del av funktionerna som beskrivs i den här utgivningsplanen har inte släppts ännu. Leveranstider kan ändras och förväntade funktioner kanske inte släpps (mer information finns i Microsofts policy). Läs mer: Nya och planerade funktioner

Aktiverad för Allmänt tillgänglig förhandsversion Allmän tillgänglighet
Administratörer, utvecklare, marknadsförare eller analytiker, automatiskt Okt. 2024 Okt. 2024

Affärsvärde

The ternary operator ? :, känd från andra programmeringsspråk, effektiviserar villkorliga åtgärder i kod, förbättrar läsbarheten och minskar utförligheten. Det är särskilt användbart för enkla villkor, där den ger tydlig kod och avsiktsfokuserad programmering. Genom att tillåta variabelinitiering på samma rad säkerställer det korrekt tilldelning och minimerar kodlängden. I och med den här versionen har AL nu även stöd för den treställiga operatorn.

Information om funktionen

Den treställiga operatorn ? : kan nu användas för att tilldela en variabel ett av två värden, beroende på villkoret för ett uttryck.

Här är ett exempel på hur du använder if-then-else som hittills och den nya treställiga operatorn.

Exempel på användning av treställig operator i AL för att villkorligt tilldela ett variabelvärde.

Berätta vad du tycker

Hjälp oss förbättra Dynamics 365 Business Central genom att diskutera idéer, ge förslag och lämna feedback. Använd forumet på https://aka.ms/bcideas.