Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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