Condividi tramite


Int

Sinossi

Restituisce un numero intero da una stringa di input o un numero intero.

Sintassi

int(<inputValue>)

Descrizione

La funzione int() restituisce un numero intero, convertendo una stringa di input in un numero intero. Se si passa un numero intero, restituisce l'intero. Se si passa qualsiasi altro valore, incluso un numero non intero, la funzione genera un errore di input non valido.

Esempi

Esempio 1- Creare un numero intero da una stringa

Questa configurazione restituisce un numero intero, convertendo il valore stringa '4.7' in 4.

# int.example.1.dsc.config.yaml
$schema: https://aka.ms/dsc/schemas/v3/bundled/config/document.json
resources:
- name: Echo integer value
  type: Microsoft.DSC.Debug/Echo
  properties:
    output: "[int('4.7')]"
dsc config get --file int.example.1.dsc.config.yaml config get
results:
- name: Echo integer value of '4.7'
  type: Microsoft.DSC.Debug/Echo
  result:
    actualState:
      output: 4
messages: []
hadErrors: false

Parametri

inputValue

La funzione int() prevede l'input come stringa o un numero intero. Se il valore è una stringa che non può essere analizzata come numero DSC restituisce un errore per la funzione. Se il valore non è una stringa o un numero intero, DSC restituisce un errore di input non valido per la funzione.

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

Prodotto

La funzione int() restituisce una rappresentazione integer dell'input. Se il valore di input è una stringa o un numero con una parte frazionaria, la funzione restituisce l'intero senza la parte frazionaria. Non viene arrotondato, quindi per un valore di input di 4.999 la funzione restituisce 4.

Type: integer