跳转至

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