Dela via


Int

Sammanfattning

Returnerar ett heltal från en indatasträng eller ett heltal.

Syntax

int(<inputValue>)

Beskrivning

Funktionen int() returnerar ett heltal och konverterar en indatasträng till ett heltal. Om du skickar ett heltal returneras heltalet. Om du skickar något annat värde, inklusive ett heltalsnummer, genererar funktionen ett ogiltigt indatafel.

Exempel

Exempel 1 – Skapa ett heltal från en sträng

Den här konfigurationen returnerar ett heltal och konverterar strängvärdet '4.7' till 4.

# int.example.1.dsc.config.yaml
$schema: https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/2024/04/config/document.json
resources:
- name: Echo integer value
  type: Test/Echo
  properties:
    output: "[int('4.7')]"
dsc config get --document int.example.1.dsc.config.yaml config get
results:
- name: Echo integer value of '4.7'
  type: Test/Echo
  result:
    actualState:
      output: 4
messages: []
hadErrors: false

Parametrar

inputValue

Funktionen int() förväntar sig indata som antingen en sträng eller ett heltal. Om värdet är en sträng som inte kan parsas som ett tal returnerar DSC ett fel för funktionen. Om värdet inte är en sträng eller ett heltal returnerar DSC ett ogiltigt indatafel för funktionen.

Type:         [String, Integer]
Required:     true
MinimumCount: 1
MaximumCount: 1

Utdata

Funktionen int() returnerar en heltalsrepresentation av indata. Om indatavärdet är en sträng eller ett tal med en bråkdel returnerar funktionen heltalet utan bråkdelen. Den avrundas inte, så för ett indatavärde på 4.999 returnerar funktionen 4.

Type: integer