LANGUAGE » RUST

Numbers

Methods ​

MethodDescription
roundRound to nearest whole number.
floorLargest integer less than or equal to number.
ceilSmallest integer greater than or equal to number.
truncInteger part without fractional digits.
maxHighest number.
minLowest number.

Example:

rust
let pi = 3.141592;
let round_pi = pi.round();

Between two floats a and b, return the highest or lowest:

rust
a.max(b) // f32::max(a, b)
a.min(b) // f32::min(a, b)

Update reference ​

If updating a number in a function that received it as &mut:

rust
fn update_counter(&mut count) {
    *count += 1;
}