Aracılığıyla paylaş


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 -1tamsayı.

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