Positive modulo(正模运算(Positive modulo))¶
Supported in: Batch, Faster
Returns positive modulus of an expression.
Expression categories: Numeric
Declared arguments¶
- Denominator: The divisor.
Expression\ - Numerator: The dividend.
Expression\
Type variable bounds: T1 accepts Byte | Integer | Long | Short**T2 accepts Byte | Integer | Long | Short
Output type: T1
Examples¶
Example 1: Base case¶
Argument values:
- Denominator: 3
- Numerator: 10
Output: 1
Example 2: Base case¶
Argument values:
- Denominator: -3
- Numerator: -10
Output: -1
Example 3: Base case¶
Argument values:
- Denominator: -3
- Numerator: 10
Output: 1
Example 4: Base case¶
Argument values:
- Denominator: 3
- Numerator: -10
Output: 2
Example 5: Null case¶
Argument values:
- Denominator: null
- Numerator: 10
Output: null
Example 6: Null case¶
Argument values:
- Denominator: 3
- Numerator: null
Output: null
Example 7: Edge case¶
Argument values:
- Denominator: 0
- Numerator: 10
Output: null
Example 8: Edge case¶
Argument values:
- Denominator: 3
- Numerator: 0
Output: 0
中文翻译¶
正模运算(Positive modulo)¶
支持:批处理(Batch)、快速处理(Faster)
返回表达式的正模数。
表达式类别: 数值型(Numeric)
声明的参数(Declared arguments)¶
- 分母(Denominator): 除数。
表达式\ - 分子(Numerator): 被除数。
表达式\
类型变量边界(Type variable bounds): T1 接受 Byte | Integer | Long | Short**T2 接受 Byte | Integer | Long | Short
输出类型(Output type): T1
示例(Examples)¶
示例 1:基础案例¶
参数值:
- 分母(Denominator): 3
- 分子(Numerator): 10
输出: 1
示例 2:基础案例¶
参数值:
- 分母(Denominator): -3
- 分子(Numerator): -10
输出: -1
示例 3:基础案例¶
参数值:
- 分母(Denominator): -3
- 分子(Numerator): 10
输出: 1
示例 4:基础案例¶
参数值:
- 分母(Denominator): 3
- 分子(Numerator): -10
输出: 2
示例 5:空值案例¶
参数值:
- 分母(Denominator): null
- 分子(Numerator): 10
输出: null
示例 6:空值案例¶
参数值:
- 分母(Denominator): 3
- 分子(Numerator): null
输出: null
示例 7:边界案例¶
参数值:
- 分母(Denominator): 0
- 分子(Numerator): 10
输出: null
示例 8:边界案例¶
参数值:
- 分母(Denominator): 3
- 分子(Numerator): 0
输出: 0