Operator numerik Bicep
Operator numerik menggunakan bilangan bulat untuk melakukan penghitungan dan menampilkan nilai bilangan bulat. Untuk menjalankan contoh, gunakan Azure CLI atau Azure PowerShell untuk menyebarkan file Bicep.
Operator | Nama |
---|---|
* |
Perkalian |
/ |
Pembagian |
% |
Modulo |
+ |
Tambahkan |
- |
Pengurangan |
- |
Minus |
Catatan
Pengurangan dan minus menggunakan operator yang sama. Fungsinya berbeda karena pengurangan menggunakan dua operand dan minus menggunakan satu operand.
Kali *
operand1 * operand2
Mengalikan dua bilangan bulat.
Operand
Operand | Tipe | Deskripsi |
---|---|---|
operand1 |
Integer | Angka untuk dikalikan. |
operand2 |
Integer | Pengali angka. |
Nilai hasil
Perkalian mengembalikan produk sebagai bilangan bulat.
Contoh
Dua bilangan bulat dikalikan dan mengembalikan produk.
param firstInt int = 5
param secondInt int = 2
output product int = firstInt * secondInt
Output dari contoh:
Nama | Jenis | Nilai |
---|---|---|
product |
Integer | 10 |
Bagi /
operand1 / operand2
Membagi bilangan bulat dengan bilangan bulat.
Operand
Operand | Tipe | Deskripsi |
---|---|---|
operand1 |
Integer | Bilangan bulat yang dibagi. |
operand2 |
Integer | Bilangan bulat yang digunakan untuk pembagian. Tidak bisa nol. |
Nilai hasil
Pembagian mengembalikan quotient sebagai bilangan bulat.
Contoh
Dua bilangan bulat dibagi dan mengembalikan quotient.
param firstInt int = 10
param secondInt int = 2
output quotient int = firstInt / secondInt
Output dari contoh:
Nama | Jenis | Nilai |
---|---|---|
quotient |
Integer | 5 |
Modulo %
operand1 % operand2
Membagi bilangan bulat dengan bilangan bulat dan menampilkan sisanya.
Operand
Operand | Tipe | Deskripsi |
---|---|---|
operand1 |
Integer | Bilangan bulat yang dibagi. |
operand2 |
Integer | Bilangan bulat yang digunakan untuk pembagian. Tidak bisa 0. |
Nilai hasil
Sisanya dikembalikan sebagai bilangan bulat. Jika divisi tidak menghasilkan sisa, 0 dikembalikan.
Contoh
Dua pasang bilangan bulat dibagi dan mengembalikan sisanya.
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 dari contoh:
Nama | Jenis | Nilai |
---|---|---|
remainder |
Integer | 1 |
zeroRemainder |
Integer | 0 |
Tambah +
operand1 + operand2
Menambahkan dua bilangan bulat.
Operand
Operand | Tipe | Deskripsi |
---|---|---|
operand1 |
Integer | Nomor yang akan ditambahkan. |
operand2 |
Integer | Nomor yang ditambahkan ke angka. |
Nilai hasil
Penambahan mengembalikan jumlah sebagai bilangan bulat.
Contoh
Dua bilangan bulat ditambahkan dan mengembalikan jumlahnya.
param firstInt int = 10
param secondInt int = 2
output sum int = firstInt + secondInt
Output dari contoh:
Nama | Jenis | Nilai |
---|---|---|
sum |
Integer | 12 |
Kurang -
operand1 - operand2
Mengurangi bilangan bulat dari bilangan bulat.
Operand
Operand | Tipe | Deskripsi |
---|---|---|
operand1 |
Integer | Jumlah yang lebih besar yang dikurangi dari. |
operand2 |
Integer | Angka yang dikurangi dari angka yang lebih besar. |
Nilai hasil
Pengurangan mengembalikan selisih sebagai bilangan bulat.
Contoh
Bilangan bulat dikurangi dan mengembalikan selisihnya.
param firstInt int = 10
param secondInt int = 4
output difference int = firstInt - secondInt
Output dari contoh:
Nama | Jenis | Nilai |
---|---|---|
difference |
Integer | 6 |
Minus -
-integerValue
Mengalikan bilangan bulat dengan -1
.
Operand
Operand | Tipe | Deskripsi |
---|---|---|
integerValue |
Integer | Bilangan bulat dikalikan dengan -1 . |
Nilai hasil
Bilangan bulat dikalikan dengan -1
. Bilangan bulat positif mengembalikan bilangan bulat negatif dan bilangan bulat negatif mengembalikan bilangan bulat positif. Nilai dapat diberi tanda kurung.
Contoh
param posInt int = 10
param negInt int = -20
output startedPositive int = -posInt
output startedNegative int = -(negInt)
Output dari contoh:
Nama | Jenis | Nilai |
---|---|---|
startedPositive |
Integer | 10- |
startedNegative |
Integer | 20 |
Langkah berikutnya
- Untuk membuat file Bicep, lihat Mulai cepat: Membuat file Bicep dengan Visual Studio Code.
- Untuk informasi tentang cara mengatasi kesalahan jenis Bicep, lihat Fungsi untuk Bicep.
- Untuk membandingkan sintaks untuk Bicep dan JSON, lihat Membandingkan JSON dan Bicep untuk templat.
- Untuk contoh fungsi Bicep, lihat Fungsi Bicep.