Operatori numerici Bicep
Gli operatori numerici usano numeri interi per eseguire calcoli e restituire valori interi. Per eseguire gli esempi, usare l'interfaccia della riga di comando di Azure o Azure PowerShell per distribuire un file Bicep.
Operatore | Nome |
---|---|
* |
Per |
/ |
Divide |
% |
Modulo |
+ |
Aggiunta |
- |
Sottrai |
- |
Meno |
Nota
Sottrazione e meno usano lo stesso operatore. La funzionalità è diversa perché la sottrazione usa due operandi e meno usa un solo operando.
Moltiplicazione *
operand1 * operand2
Moltiplica due numeri interi.
Operandi
Operand | Tipo | Descrizione |
---|---|---|
operand1 |
integer | Moltiplicando. |
operand2 |
integer | Moltiplicatore. |
Valore restituito
La moltiplicazione restituisce il prodotto come numero intero.
Esempio
Due numeri interi vengono moltiplicati e restituiscono il prodotto.
param firstInt int = 5
param secondInt int = 2
output product int = firstInt * secondInt
Output dell'esempio:
Nome | Type | Valore |
---|---|---|
product |
integer | 10 |
Divisione /
operand1 / operand2
Divide un numero intero per un numero intero.
Operandi
Operand | Tipo | Descrizione |
---|---|---|
operand1 |
integer | Dividendo (numero intero). |
operand2 |
integer | Divisore (numero intero). Non può essere zero. |
Valore restituito
La divisone restituisce il quoziente come numero intero.
Esempio
Due numeri interi sono divisi e restituiscono il quoziente.
param firstInt int = 10
param secondInt int = 2
output quotient int = firstInt / secondInt
Output dell'esempio:
Nome | Type | Valore |
---|---|---|
quotient |
integer | 5 |
Modulo %
operand1 % operand2
Divide un numero intero per un numero intero e restituisce il resto.
Operandi
Operand | Tipo | Descrizione |
---|---|---|
operand1 |
integer | Dividendo (numero intero). |
operand2 |
integer | Divisore (numero intero). Non può essere 0. |
Valore restituito
Il resto viene restituito come numero intero. Se la divisione non produce un resto, il numero restituito è 0.
Esempio
Due coppie di numeri interi vengono divise e restituiscono i resti.
param firstInt int = 10
param secondInt int = 3
param thirdInt int = 8
param fourthInt int = 4
output remainder int = firstInt % secondInt
output zeroRemainder int = thirdInt % fourthInt
Output dell'esempio:
Nome | Type | Valore |
---|---|---|
remainder |
integer | 1 |
zeroRemainder |
integer | 0 |
Addizione +
operand1 + operand2
Addiziona due numeri interi.
Operandi
Operand | Tipo | Descrizione |
---|---|---|
operand1 |
integer | Primo addendo. |
operand2 |
integer | Secondo addendo. |
Valore restituito
L’addizione restituisce la somma come numero intero.
Esempio
Due numeri interi vengono addizionati e restituiscono la somma.
param firstInt int = 10
param secondInt int = 2
output sum int = firstInt + secondInt
Output dell'esempio:
Nome | Type | Valore |
---|---|---|
sum |
integer | 12 |
Sottrazione -
operand1 - operand2
Sottrae un numero intero a un numero intero.
Operandi
Operand | Tipo | Descrizione |
---|---|---|
operand1 |
integer | Sottraendo. |
operand2 |
integer | Minuendo. |
Valore restituito
La sottrazione restituisce la differenza come numero intero.
Esempio
Un numero intero viene sottratto e restituisce la differenza.
param firstInt int = 10
param secondInt int = 4
output difference int = firstInt - secondInt
Output dell'esempio:
Nome | Type | Valore |
---|---|---|
difference |
integer | 6 |
Meno -
-integerValue
Moltiplica un numero intero per -1
.
Operand
Operand | Tipo | Descrizione |
---|---|---|
integerValue |
integer | Numero intero moltiplicato per -1 . |
Valore restituito
Un numero intero viene moltiplicato per -1
. Un numero intero positivo restituisce un numero intero negativo e un numero intero negativo restituisce un numero intero positivo. I valori possono essere racchiusi tra parentesi.
Esempio
param posInt int = 10
param negInt int = -20
output startedPositive int = -posInt
output startedNegative int = -(negInt)
Output dell'esempio:
Nome | Type | Valore |
---|---|---|
startedPositive |
integer | -10 |
startedNegative |
integer | 20 |
Passaggi successivi
- Per creare un file Bicep, vedere Avvio rapido: Creare file Bicep con Visual Studio Code.
- Per informazioni su come risolvere gli errori di tipo Bicep, consultare Qualsiasi funzione per Bicep.
- Per confrontare la sintassi per Bicep e per JSON, consultare Confronto tra JSON e Bicep per modelli.
- Per esempi di funzioni Bicep, consultare Funzioni Bicep.