Dela via


Mod

Synopsis

Returnerar resten för divisionen av två tal.

Syntax

mod(<operands>)

Description

Funktionen mod() returnerar resten för divisionen av två heltal.

Exempel

Exempel 1 – Hämta resten för två heltal

Det här exempeldokumentet visar hur du kan använda mod() funktionen för att returnera resten av en division för två heltal.

# mod.example.1.dsc.config.yaml
$schema: https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/2024/04/config/document.json
resources:
- name: Remainder for integers
  type: Test/Echo
  properties:
  output: "[mod(7, 5)]"
dsc config get --document mod.example.1.dsc.config.yaml config get
results:
- name: Remainder for integers
  type: Test/Echo
  result:
    actualState:
      output: 2
messages: []
hadErrors: false

Exempel 2 – Hämta resten för utdata från kapslade funktioner

Det här konfigurationsdokumentet mod() använder funktionen för att hämta resten för att visa utdata från två andra matematiska operationer.

# mod.example.2.dsc.config.yaml
$schema: https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/2024/04/config/document.json
resources:
- name: Remainder for nested functions
  type: Test/Echo
  properties:
    output: "[mod(add(9, 5), mul(6, 2))]"
dsc config get --document mod.example.2.dsc.config.yaml
results:
- name: Remainder for nested functions
  type: Test/Echo
  result:
    actualState:
      output: 2
messages: []
hadErrors: false

Parametrar

Operander

Funktionen mod() förväntar sig exakt två heltal som indata. Operanderna kan vara antingen ett heltal eller utdata för alla konfigurationsfunktioner som returnerar ett heltal. Funktionen delar den första operanden med den andra operanden. Avgränsa operanderna med kommatecken (,).

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

Utdata

Funktionen returnerar ett heltal som representerar resten av divisionsåtgärden för operanderna.

Type: integer