min
Synopsis
Returnerar minimivärdet från en matris med heltal eller en kommaavgränsad lista över heltal.
Syntax
min(<integerList>)
Description
Funktionen min
returnerar minimivärdet från en matris med heltal eller en kommaavgränsad lista med heltal.
Exempel
Exempel 1 – Returnera minimum från en kommaavgränsad lista över heltal
Den här konfigurationen returnerar det minsta talet från en lista med heltal.
# min.example.1.dsc.config.yaml
$schema: https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/2024/04/config/document.json
resources:
- name: Echo minimum value
type: Test/Echo
properties:
output: "[min(3, 2, 5, 1, 7)]"
dsc config get --document min.example.1.dsc.config.yaml config get
results:
- name: Echo minimum value
type: Test/Echo
result:
actualState:
output: 1
messages: []
hadErrors: false
Exempel 2 – Returnera minimum från en matris med heltal
Den här konfigurationen ekar det minsta talet från en matris med heltal som hämtas som en referens till en annan resursinstans. Den använder YAML:s vikta syntax för flera linjer för att göra funktionen mer läsbar.
# min.example.2.dsc.config.yaml
$schema: https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/2024/04/config/document.json
resources:
- name: Echo integer array
type: Test/Echo
properties:
output:
- 3
- 2
- 5
- 1
- 7
- name: Echo minimum integer
type: Test/Echo
properties:
output: >-
[min(
reference(
resourceId('Test/Echo', 'Echo integer array')
).actualState.output
)]
dependsOn:
- "[resourceId('Test/Echo', 'Echo integer array')]"
dsc config get --document min.example.2.dsc.config.yaml
results:
- name: Echo integer array
type: Test/Echo
result:
actualState:
output:
- 3
- 2
- 5
- 1
- 7
- name: Echo minimum integer
type: Test/Echo
result:
actualState:
output: 1
Parametrar
integerList
Funktionen min()
förväntar sig antingen en enda matris med heltal eller en kommaavgränsad matris med heltal. När du skickar heltal direkt separerar du varje heltal med ett kommatecken. När du skickar ett matrisobjekt tar funktionen bara en enskild matris som argument. Du kan använda funktionen createArray() för att kombinera flera matriser eller en matris och ytterligare heltal.
Type: [integer, array(integer)]
Required: true
MinimumCount: 1
MaximumCount: 18446744073709551615
Utdata
Funktionen min()
returnerar ett enda heltal som representerar det minsta värdet i indata.
Type: integer