Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Zusammenfassung
Gibt den Quotienten für die Aufteilung von zwei ganzen Zahlen zurück.
Syntax
div(<operands>)
BESCHREIBUNG
Die div() Funktion gibt den Quotienten für die Aufteilung von zwei ganzen Zahlen zurück. Wenn das Ergebnis der Division keine ganze Zahl ist, gibt die Funktion den Wert der Division zurück, der auf die nächste ganze Zahl gerundet ist.
Beispiele
Beispiel 1: Zwei ganze Zahlen teilen
In diesem Beispieldokument wird gezeigt, wie Sie die div() Funktion verwenden können, um die Aufteilung von zwei ganzen Zahlen zurückzugeben.
# div.example.1.dsc.config.yaml
$schema: https://aka.ms/dsc/schemas/v3/bundled/config/document.json
resources:
- name: Dividing integers
type: Microsoft.DSC.Debug/Echo
properties:
output: "[div(6,3)]"
dsc config get --file div.example.1.dsc.config.yaml config get
results:
- name: Dividing integers
type: Microsoft.DSC.Debug/Echo
result:
actualState:
output: 2
messages: []
hadErrors: false
Beispiel 2: Teilen der Ausgabe geschachtelter Funktionen
In diesem Beispieldokument wird gezeigt, wie Sie die div() Funktion verwenden können, um die Ausgaben geschachtelter Konfigurationsfunktionen aufzuteilen. Da die Ausgaben 14 und 5 sind, ist das Endergebnis 2. DSC gibt den vollständigen ganzzahligen Wert ohne den Rest zurück. Das Ergebnis wird nicht auf 3 aufgerundet.
# div.example.2.dsc.config.yaml
$schema: https://aka.ms/dsc/schemas/v3/bundled/config/document.json
resources:
- name: Dividing nested functions
type: Microsoft.DSC.Debug/Echo
properties:
output: "[div(mul(7,2), add(4,1))]"
dsc config get --file div.example.2.dsc.config.yaml
results:
- name: Dividing nested functions
type: Microsoft.DSC.Debug/Echo
result:
actualState:
output: 2
messages: []
hadErrors: false
Parameter
Operanden
Die div() Funktion erwartet genau zwei ganze Zahlen als Eingabe. Die Operanden können entweder eine ganze Zahl oder die Ausgabe einer beliebigen Konfigurationsfunktion sein, die eine ganze Zahl zurückgibt. Die Funktion teilt den ersten Operanden durch den zweiten Operanden. Trennen Sie die Operanden durch ein Komma (,).
Type: integer
Required: true
MinimumCount: 2
MaximumCount: 2
Ausgabe
Die div() Funktion gibt einen ganzzahligen Wert zurück, der die Division des ersten Operanden durch den zweiten Operanden darstellt. Wenn das Divisionsergebnis keine ganze Zahl ist, gibt die Funktion den ganzzahligen Wert des Ergebnisses ohne den Bruch rest zurück.
Type: integer