Condividi tramite


mod

Riepilogo

Restituisce il resto per la divisione di due numeri.

Sintassi

mod(<operands>)

Descrizione

La mod() funzione restituisce il resto per la divisione di due interi.

Esempio

Esempio 1 - Ottenere il resto per due interi

Questo documento di esempio illustra come usare la funzione per restituire il mod() resto di una divisione per due interi.

# mod.example.1.dsc.config.yaml
$schema: https://aka.ms/dsc/schemas/v3/bundled/config/document.json
resources:
- name: Remainder for integers
  type: Microsoft.DSC.Debug/Echo
  properties:
  output: "[mod(7, 5)]"
dsc config get --file mod.example.1.dsc.config.yaml config get
results:
- name: Remainder for integers
  type: Microsoft.DSC.Debug/Echo
  result:
    actualState:
      output: 2
messages: []
hadErrors: false

Esempio 2: ottenere il resto per l'output delle funzioni nidificate

Questo documento di configurazione usa la funzione per ottenere il resto per l'immersione dell'output mod() di due altre operazioni matematiche.

# mod.example.2.dsc.config.yaml
$schema: https://aka.ms/dsc/schemas/v3/bundled/config/document.json
resources:
- name: Remainder for nested functions
  type: Microsoft.DSC.Debug/Echo
  properties:
    output: "[mod(add(9, 5), mul(6, 2))]"
dsc config get --file mod.example.2.dsc.config.yaml
results:
- name: Remainder for nested functions
  type: Microsoft.DSC.Debug/Echo
  result:
    actualState:
      output: 2
messages: []
hadErrors: false

Parametri

operandi

La mod() 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 funzione restituisce un intero che rappresenta il resto dell'operazione di divisione per gli operandi.

Type: integer