From bf9f3218704af52640c41232758f1d806aa75c4b Mon Sep 17 00:00:00 2001 From: Jackson Utsch Date: Fri, 7 Oct 2022 13:07:34 -0700 Subject: [PATCH] Add solution --- solutions/basic-types/numbers.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/solutions/basic-types/numbers.md b/solutions/basic-types/numbers.md index 307f0d1..25b3e5f 100644 --- a/solutions/basic-types/numbers.md +++ b/solutions/basic-types/numbers.md @@ -64,10 +64,17 @@ fn main() { 7. ```rust - fn main() { +fn main() { let x = 1_000.000_1; // f64 let y: f32 = 0.12; // f32 let z = 0.01_f64; // f64 + + assert_eq!(type_of(&x), "f64".to_string()); + println!("Success!"); +} + +fn type_of(_: &T) -> String { + format!("{}", std::any::type_name::()) } ``` @@ -140,4 +147,4 @@ fn main() { println!("1 << 5 is {}", 1u32 << 5); println!("0x80 >> 2 is 0x{:x}", 0x80u32 >> 2); } -``` \ No newline at end of file +```