Clarify distinction between floor() and trunc()

This commit is contained in:
Jon Gjengset 2019-02-28 10:23:13 -05:00
parent 190feb6529
commit c5fe4055a9
No known key found for this signature in database
GPG Key ID: F8FBEB3BC15B735B
2 changed files with 16 additions and 8 deletions

View File

@ -32,11 +32,13 @@ impl f32 {
/// # Examples /// # Examples
/// ///
/// ``` /// ```
/// let f = 3.99_f32; /// let f = 3.7_f32;
/// let g = 3.0_f32; /// let g = 3.0_f32;
/// let h = -3.7_f32;
/// ///
/// assert_eq!(f.floor(), 3.0); /// assert_eq!(f.floor(), 3.0);
/// assert_eq!(g.floor(), 3.0); /// assert_eq!(g.floor(), 3.0);
/// assert_eq!(h.floor(), -4.0);
/// ``` /// ```
#[stable(feature = "rust1", since = "1.0.0")] #[stable(feature = "rust1", since = "1.0.0")]
#[inline] #[inline]
@ -104,11 +106,13 @@ impl f32 {
/// # Examples /// # Examples
/// ///
/// ``` /// ```
/// let f = 3.3_f32; /// let f = 3.7_f32;
/// let g = -3.7_f32; /// let g = 3.0_f32;
/// let h = -3.7_f32;
/// ///
/// assert_eq!(f.trunc(), 3.0); /// assert_eq!(f.trunc(), 3.0);
/// assert_eq!(g.trunc(), -3.0); /// assert_eq!(g.trunc(), 3.0);
/// assert_eq!(h.trunc(), -3.0);
/// ``` /// ```
#[stable(feature = "rust1", since = "1.0.0")] #[stable(feature = "rust1", since = "1.0.0")]
#[inline] #[inline]

View File

@ -32,11 +32,13 @@ impl f64 {
/// # Examples /// # Examples
/// ///
/// ``` /// ```
/// let f = 3.99_f64; /// let f = 3.7_f64;
/// let g = 3.0_f64; /// let g = 3.0_f64;
/// let h = -3.7_f64;
/// ///
/// assert_eq!(f.floor(), 3.0); /// assert_eq!(f.floor(), 3.0);
/// assert_eq!(g.floor(), 3.0); /// assert_eq!(g.floor(), 3.0);
/// assert_eq!(h.floor(), -4.0);
/// ``` /// ```
#[stable(feature = "rust1", since = "1.0.0")] #[stable(feature = "rust1", since = "1.0.0")]
#[inline] #[inline]
@ -84,11 +86,13 @@ impl f64 {
/// # Examples /// # Examples
/// ///
/// ``` /// ```
/// let f = 3.3_f64; /// let f = 3.7_f64;
/// let g = -3.7_f64; /// let g = 3.0_f64;
/// let h = -3.7_f64;
/// ///
/// assert_eq!(f.trunc(), 3.0); /// assert_eq!(f.trunc(), 3.0);
/// assert_eq!(g.trunc(), -3.0); /// assert_eq!(g.trunc(), 3.0);
/// assert_eq!(h.trunc(), -3.0);
/// ``` /// ```
#[stable(feature = "rust1", since = "1.0.0")] #[stable(feature = "rust1", since = "1.0.0")]
#[inline] #[inline]