Share via


IntAdd (NoSQL sorgusu)

ŞUNUN IÇIN GEÇERLIDIR: NoSQL

Sağ işlenenin değerini sol işlenene ekler. Daha fazla bilgi için bkz. eklenebilir işleçler.

Söz dizimi

IntAdd(<int_expr_1>, <int_expr_2>)

Bağımsız değişkenler

Açıklama
int_expr_1 Sol işlenen olarak kullanılan bir tamsayı ifadesi.
int_expr_2 Sağ işlenen olarak kullanılan bir tamsayı ifadesi.

Dönüş türleri

64 bitlik bir tamsayı döndürür.

Not

Daha fazla bilgi için bkz. __int64.

Örnekler

Bu örnek işlevi çeşitli statik değerlerle test eder.

SELECT VALUE {
    addNumber: IntAdd(20, 10),
    addZero: IntAdd(20, 0),
    addDecimal: IntAdd(20, 0.10)
}
[
  {
      "addNumber": 30,
      "addZero": 20
  }
]

Açıklamalar

  • Bu işlev her iki bağımsız değişken için de tamsayılar bekler ve değerlerin 64 bitlik bir tamsayı olduğunu varsayarak işlemler gerçekleştirir.
  • Bağımsız değişkenlerden herhangi biri tamsayı değilse işlev tanımsız döndürür.
  • Taşma davranışı, C++ içindeki uygulamaya benzer (sarmalama).

Ayrıca bkz.