| // Copyright 2012 The Rust Project Developers. See the COPYRIGHT |
| // file at the top-level directory of this distribution and at |
| // http://rust-lang.org/COPYRIGHT. |
| // |
| // Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or |
| // http://www.apache.org/licenses/LICENSE-2.0> or the MIT license |
| // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your |
| // option. This file may not be copied, modified, or distributed |
| // except according to those terms. |
| |
| |
| |
| |
| pub fn main() { |
| let a = 1.5e6f64; |
| let b = 1.5E6f64; |
| let c = 1e6f64; |
| let d = 1E6f64; |
| let e = 3.0f32; |
| let f = 5.9f64; |
| let g = 1e6f32; |
| let h = 1.0e7f64; |
| let i = 1.0E7f64; |
| let j = 3.1e+9f64; |
| let k = 3.2e-10f64; |
| assert_eq!(a, b); |
| assert!((c < b)); |
| assert_eq!(c, d); |
| assert!((e < g)); |
| assert!((f < h)); |
| assert_eq!(g, 1000000.0f32); |
| assert_eq!(h, i); |
| assert!((j > k)); |
| assert!((k < a)); |
| } |