diff options
| author | alirezaghey <alireza.q1357@gmail.com> | 2021-12-15 10:44:21 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-12-15 10:44:21 +0100 |
| commit | 8ef4869b264094e5a9b50452b4534823a9df19c3 (patch) | |
| tree | c7f8406d2646a37c7ea88aca2632f34d97e0ef73 /info.toml | |
| parent | dba759e1c6bf185fd9dbf0c05389b6e02db2ba64 (diff) | |
fix(functions5): Remove wrong new line and small English improvements (#885)
Diffstat (limited to 'info.toml')
| -rw-r--r-- | info.toml | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -114,8 +114,7 @@ path = "exercises/functions/functions5.rs" mode = "compile" hint = """ This is a really common error that can be fixed by removing one character. -It happens because Rust distinguishes between expressions and statements: expressions return -a value based on its operand, and statements simply return a () type which behaves just like `void` in C/C++ language. +It happens because Rust distinguishes between expressions and statements: expressions return a value based on their operand(s), and statements simply return a () type which behaves just like `void` in C/C++ language. We want to return a value of `i32` type from the `square` function, but it is returning a `()` type... They are not the same. There are two solutions: 1. Add a `return` ahead of `num * num;` |
