]> git.lizzy.rs Git - rust.git/blob - src/docs/integer_division.txt
[Arithmetic] Consider literals
[rust.git] / src / docs / integer_division.txt
1 ### What it does
2 Checks for division of integers
3
4 ### Why is this bad?
5 When outside of some very specific algorithms,
6 integer division is very often a mistake because it discards the
7 remainder.
8
9 ### Example
10 ```
11 let x = 3 / 2;
12 println!("{}", x);
13 ```
14
15 Use instead:
16 ```
17 let x = 3f32 / 2f32;
18 println!("{}", x);
19 ```