Bicep sayısal işleçleri
Sayısal işleçler hesaplamalar yapmak ve tamsayı değerleri döndürmek için tamsayıları kullanır. Örnekleri çalıştırmak için Azure CLI veya Azure PowerShell kullanarak Bicep dosyasını dağıtın.
Operatör | Veri Akışı Adı |
---|---|
* |
Çarpma |
/ |
Bölmek |
% |
Modül |
+ |
Topla |
- |
Subtract |
- |
Eksi |
Not
Çıkarma ve eksi aynı işleci kullanın. çıkarma işlemi iki işlenen, eksi ise bir işlenen kullandığından işlev farklıdır.
Çarpma*
operand1 * operand2
İki tamsayıyı çarpar.
Işlenen
Işlenen | Type | Açıklama |
---|---|---|
operand1 |
integer | Çarpacak sayı. |
operand2 |
integer | Sayının çarpanı. |
Dönüş değeri
Çarpma, ürünü tamsayı olarak döndürür.
Örnek
İki tamsayı çarpılır ve ürünü döndürür.
param firstInt int = 5
param secondInt int = 2
output product int = firstInt * secondInt
Örnekten çıktı:
Adı | Tür | Değer |
---|---|---|
product |
integer | 10 |
Bölmek/
operand1 / operand2
Bir tamsayıyı tamsayıya böler.
Işlenen
Işlenen | Type | Açıklama |
---|---|---|
operand1 |
integer | Bölünmüş tamsayı. |
operand2 |
integer | Bölme için kullanılan tamsayı. Sıfır olamaz. |
Dönüş değeri
Bölme bölümü tamsayı olarak döndürür.
Örnek
İki tamsayı bölünür ve bölüm döndürür.
param firstInt int = 10
param secondInt int = 2
output quotient int = firstInt / secondInt
Örnekten çıktı:
Adı | Tür | Değer |
---|---|---|
quotient |
integer | 5 |
Modulo %
operand1 % operand2
Bir tamsayıyı tamsayıya böler ve kalan değeri döndürür.
Işlenen
Işlenen | Type | Açıklama |
---|---|---|
operand1 |
integer | Bölünen tamsayı. |
operand2 |
integer | Bölme için kullanılan tamsayı. 0 olamaz. |
Dönüş değeri
Kalan değer tamsayı olarak döndürülür. Bölme kalan bir sonuç vermezse 0 döndürülür.
Örnek
İki tamsayı çifti bölünür ve kalanları döndürür.
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
Örnekten çıktı:
Adı | Tür | Değer |
---|---|---|
remainder |
integer | 1 |
zeroRemainder |
integer | 0 |
+ ekle
operand1 + operand2
İki tamsayı ekler.
Işlenen
Işlenen | Type | Açıklama |
---|---|---|
operand1 |
integer | Eklenecek numara. |
operand2 |
integer | Sayıya eklenen sayı. |
Dönüş değeri
Toplama, toplamı tamsayı olarak döndürür.
Örnek
İki tamsayı eklenir ve toplamı döndürür.
param firstInt int = 10
param secondInt int = 2
output sum int = firstInt + secondInt
Örnekten çıktı:
Adı | Tür | Değer |
---|---|---|
sum |
integer | 12 |
Çıkarmak-
operand1 - operand2
Bir tamsayıyı tamsayıdan çıkarır.
Işlenen
Işlenen | Type | Açıklama |
---|---|---|
operand1 |
integer | Çıkarılmış daha büyük sayı. |
operand2 |
integer | Daha büyük sayıdan çıkarılmış sayı. |
Dönüş değeri
Çıkarma, farkı tamsayı olarak döndürür.
Örnek
Bir tamsayı çıkarılır ve farkı döndürür.
param firstInt int = 10
param secondInt int = 4
output difference int = firstInt - secondInt
Örnekten çıktı:
Adı | Tür | Değer |
---|---|---|
difference |
integer | 6 |
Eksi-
-integerValue
Bir tamsayıyı ile -1
çarpar.
Işlenen
Işlenen | Type | Açıklama |
---|---|---|
integerValue |
integer | Ile çarpılan -1 tamsayı. |
Dönüş değeri
Bir tamsayı ile -1
çarpılır. Pozitif tamsayı negatif bir tamsayı, negatif tamsayı ise pozitif bir tamsayı döndürür. Değerler ayraçlarla sarmalanabilir.
Örnek
param posInt int = 10
param negInt int = -20
output startedPositive int = -posInt
output startedNegative int = -(negInt)
Örnekten çıktı:
Adı | Tür | Değer |
---|---|---|
startedPositive |
integer | -10 |
startedNegative |
integer | 20 |
Sonraki adımlar
- Bicep dosyası oluşturmak için bkz . Hızlı Başlangıç: Visual Studio Code ile Bicep dosyaları oluşturma.
- Bicep türü hatalarını çözme hakkında bilgi için bkz . Bicep için herhangi bir işlev.
- Bicep ve JSON söz dizimlerini karşılaştırmak için bkz . Şablonlar için JSON ve Bicep karşılaştırması.
- Bicep işlevleri örnekleri için bkz . Bicep işlevleri.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin