Condividi tramite


div

Riepilogo

Restituisce il quoziente per la divisione di due interi.

Sintassi

div(<operands>)

Descrizione

La div() funzione restituisce il quoziente per la divisione di due interi. Se il risultato della divisione non è un intero, la funzione restituisce il valore della divisione arrotondato al numero intero più vicino.

Esempio

Esempio 1 - Dividere due numeri interi

Questo documento di esempio illustra come usare la div() funzione per restituire la divisione di due interi.

# 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

Esempio 2 - Dividere l'output delle funzioni nidificate

Questo documento di esempio illustra come usare la div() funzione per dividere gli output delle funzioni di configurazione annidate. Poiché gli output sono 14 e 5, il risultato finale è 2. DSC restituisce il valore intero intero senza il resto. Non arrotonda il risultato fino a 3.

# 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

Parametri

operandi

La div() funzione prevede esattamente due interi come input. Gli operandi possono essere un intero o l'output di qualsiasi funzione di configurazione che restituisce un intero. La funzione divide il primo operando dal secondo operando. Separare gli operandi con una virgola (,).

Type:         integer
Required:     true
MinimumCount: 2
MaximumCount: 2

Output

La div() funzione restituisce un valore integer che rappresenta la divisione del primo operando dal secondo operando. Se il risultato della divisione non è un intero, la funzione restituisce il valore intero del risultato senza il resto frazionato.

Type: integer