Improved the example with numbers that can be exactly represented as floats and added a comment with the solution.

This commit is contained in:
Christian 2019-04-01 22:49:14 +02:00
parent ea369cbc2f
commit a1c79056e5

View file

@ -545,10 +545,11 @@ macro_rules! rem_impl_float {
/// ///
/// # Examples /// # Examples
/// ``` /// ```
/// let x: f32 = 4.0; /// let x: f32 = 50.50;
/// let y: f32 = 2.5; /// let y: f32 = 8.125;
/// let remainder = x - (x / y).trunc() * y; /// let remainder = x - (x / y).trunc() * y;
/// ///
/// // The answer to both operations is 1.75
/// assert_eq!(x % y, remainder); /// assert_eq!(x % y, remainder);
/// ``` /// ```
#[stable(feature = "rust1", since = "1.0.0")] #[stable(feature = "rust1", since = "1.0.0")]