mirror of
https://git.aramjonghu.dev/AramJonghu/rustlings.git
synced 2026-09-03 16:53:30 +02:00
using_as solution
This commit is contained in:
@@ -1,12 +1,10 @@
|
||||
// Type casting in Rust is done via the usage of the `as` operator. Please note
|
||||
// that the `as` operator is not only used when type casting. It also helps with
|
||||
// renaming imports.
|
||||
//
|
||||
// The goal is to make sure that the division does not fail to compile and
|
||||
// returns the proper type.
|
||||
// Type casting in Rust is done via the usage of the `as` operator.
|
||||
// Note that the `as` operator is not only used when type casting. It also helps
|
||||
// with renaming imports.
|
||||
|
||||
fn average(values: &[f64]) -> f64 {
|
||||
let total = values.iter().sum::<f64>();
|
||||
// TODO: Make a conversion before dividing.
|
||||
total / values.len()
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user