Skip to main content

multiply

Function multiply 

Source
pub const fn multiply(left: u64, right: u64) -> u64
Expand description

Multiplies two numbers together.

§Examples

use certeza::multiply;

assert_eq!(multiply(2, 3), 6);
assert_eq!(multiply(0, 100), 0);

§Properties

This function satisfies several mathematical properties:

  • Commutativity: multiply(a, b) == multiply(b, a)
  • Associativity: multiply(multiply(a, b), c) == multiply(a, multiply(b, c))
  • Identity: multiply(a, 1) == a
  • Zero property: multiply(a, 0) == 0