Delen via


div

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