mod

Zusammenfassung

Gibt den Rest für die Aufteilung von zwei Zahlen zurück.

Syntax

mod(<operands>)

BESCHREIBUNG

Die mod() Funktion gibt den Rest für die Aufteilung von zwei ganzen Zahlen zurück.

Beispiele

Beispiel 1: Abrufen des Restwerts für zwei ganze Zahlen

Dieses Beispieldokument zeigt, wie Sie die mod() Funktion verwenden können, um den Rest einer Division für zwei ganze Zahlen zurückzugeben.

# 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

Beispiel 2: Abrufen des Rests für die Ausgabe geschachtelter Funktionen

Dieses Konfigurationsdokument verwendet die mod() -Funktion, um den Rest abzurufen, um die Ausgabe von zwei anderen mathematischen Vorgängen zu tauchen.

# 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

Parameter

Operanden

Die mod() Funktion erwartet genau zwei ganze Zahlen als Eingabe. Die Operanden können entweder eine ganze Zahl oder die Ausgabe einer beliebigen Konfigurationsfunktion sein, die eine ganze Zahl zurückgibt. Die Funktion teilt den ersten Operanden durch den zweiten Operanden. Trennen Sie die Operanden durch ein Komma (,).

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

Ausgabe

Die Funktion gibt eine ganze Zahl zurück, die den Rest des Divisionsvorgangs für die Operanden darstellt.

Type: integer