IntMul (استعلام NoSQL)
ينطبق على: NoSQL
مضاعفات قيم عوامل التشغيل اليسرى واليمين. لمزيد من المعلومات، راجع عوامل التشغيل المضاعفة.
بناء الجملة
IntMul(<int_expr_1>, <int_expr_2>)
الوسيطات
الوصف | |
---|---|
int_expr_1 |
تعبير عدد صحيح، والذي يستخدم كمعامل أيسر. |
int_expr_2 |
تعبير عدد صحيح، والذي يستخدم كمعامل لليد اليمنى. |
أنواع الإعادة
إرجاع عدد صحيح 64 بت.
إشعار
لمزيد من المعلومات، راجع __int64.
الأمثلة
يختبر هذا المثال الدالة بقيم ثابتة مختلفة.
SELECT VALUE {
multiply: IntMul(5, 2),
negativeResult: IntMul(5, -2),
positiveResult: IntMul(-5, -2),
square: IntMul(5, 5),
cube: IntMul(5, IntMul(5, 5)),
multiplyZero: IntMul(5, 0),
multiplyDecimal: IntMul(5, 0.5)
}
[
{
"multiply": 10,
"negativeResult": -10,
"positiveResult": 10,
"square": 25,
"cube": 125,
"multiplyZero": 0
}
]
الملاحظات
- تتوقع هذه الدالة أعدادا صحيحة لكل من الوسيطتين وتنفذ عمليات بافتراض أن القيم عبارة عن عدد صحيح 64 بت.
- إذا لم تكن أي من الوسيطات عددا صحيحا، فترجع الدالة غير معرف.
- سلوك تجاوز السعة مشابه للتنفيذ في C++ (التفاف).
- عوامل التشغيل المضاعفة لها ارتباط من اليسار إلى اليمين.