Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Synopsis
Geeft als resultaat het quotiënt voor de verdeling van twee gehele getallen.
Syntax
div(<operands>)
Description
De div()
functie retourneert het quotiënt voor de deling van twee gehele getallen. Als het resultaat van de deling geen geheel getal is, retourneert de functie de waarde van de deling die naar beneden is afgerond op het dichtstbijzijnde gehele getal.
Voorbeelden
Voorbeeld 1: twee gehele getallen delen
In dit voorbeelddocument ziet u hoe u de div()
functie kunt gebruiken om de verdeling van twee gehele getallen te retourneren.
# div.example.1.dsc.config.yaml
$schema: https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/2024/04/config/document.json
resources:
- name: Dividing integers
type: Test/Echo
properties:
output: "[div(6,3)]"
dsc config get --document div.example.1.dsc.config.yaml config get
results:
- name: Dividing integers
type: Test/Echo
result:
actualState:
output: 2
messages: []
hadErrors: false
Voorbeeld 2: Uitvoer van geneste functies delen
In dit voorbeelddocument ziet u hoe u de div()
functie kunt gebruiken om de uitvoer van geneste configuratiefuncties te verdelen. Omdat de uitvoer 14 en 5 is, is het uiteindelijke resultaat 2. DSC retourneert de volledige waarde van het gehele getal zonder de rest. Het resultaat wordt niet afgerond op 3.
# div.example.2.dsc.config.yaml
$schema: https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/2024/04/config/document.json
resources:
- name: Dividing nested functions
type: Test/Echo
properties:
output: "[div(mul(7,2), add(4,1))]"
dsc config get --document div.example.2.dsc.config.yaml
results:
- name: Dividing nested functions
type: Test/Echo
result:
actualState:
output: 2
messages: []
hadErrors: false
Parameters
Operands
De div()
functie verwacht precies twee gehele getallen als invoer. De operanden kunnen een geheel getal zijn of de uitvoer van een configuratiefunctie die een geheel getal retourneert. De functie deelt de eerste operand door de tweede operand. Scheid de operanden met een komma (,
).
Type: integer
Required: true
MinimumCount: 2
MaximumCount: 2
Uitvoer
De div()
functie retourneert een geheel getal dat de deling van de eerste operand door de tweede operand aangeeft. Als het delingsresultaat geen geheel getal is, retourneert de functie de gehele waarde van het resultaat zonder de breukwaarde.
Type: integer