Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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