Compartir a través de


div

Sinopsis

Devuelve el cociente para la división de dos enteros.

Sintaxis

div(<operands>)

Descripción

La div() función devuelve el cociente para la división de dos enteros. Si el resultado de la división no es un entero, la función devuelve el valor de la división redondeada hacia abajo hasta el entero más cercano.

Ejemplos

Ejemplo 1: dividir dos enteros

En este documento de ejemplo se muestra cómo puede usar la div() función para devolver la división de dos enteros.

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

Ejemplo 2: Dividir la salida de las funciones anidadas

En este documento de ejemplo se muestra cómo puede usar la div() función para dividir las salidas de las funciones de configuración anidadas. Dado que las salidas son 14 y 5, el resultado final es 2. DSC devuelve el valor entero completo sin el resto. No redondea el resultado hasta 3.

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

Parámetros

operandos

La div() función espera exactamente dos enteros como entrada. Los operandos pueden ser un entero o la salida de cualquier función de configuración que devuelva un entero. La función divide el primer operando por el segundo operando. Separe los operandos con una coma (,).

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

Resultados

La div() función devuelve un valor entero que representa la división del primer operando por el segundo operando. Si el resultado de la división no es un entero, la función devuelve el valor entero del resultado sin el resto fraccional.

Type: integer