Skip to content

Commit

Permalink
feat: Add exercise variables6 covering const (rust-lang#352)
Browse files Browse the repository at this point in the history
  • Loading branch information
saidaspen authored and MendelMonteiro committed Jun 28, 2020
1 parent 4f6f17f commit d37034a
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 0 deletions.
9 changes: 9 additions & 0 deletions exercises/variables/variables6.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
// variables5.rs
// Make me compile! Execute the command `rustlings hint variables6` if you want a hint :)

// I AM NOT DONE

const NUMBER = 3;
fn main() {
println!("Number {}", NUMBER);
}
15 changes: 15 additions & 0 deletions info.toml
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,21 @@ You can read more about 'Shadowing' in the book's section 'Variables and Mutabil
https://doc.rust-lang.org/book/ch03-01-variables-and-mutability.html#shadowing
Try to solve this exercise afterwards using this technique."""

[[exercises]]
name = "variables6"
path = "exercises/variables/variables6.rs"
mode = "compile"
hint = """
We know about variables and mutability, but there is another important type of
variable available; constants.
Constants are always immutable and they are declared with keyword 'const' rather
then keyword 'let'.
Constants types must also always be annotated.
Read more about constants under 'Differences Between Variables and Constants' in the book's section 'Variables and Mutability':
https://doc.rust-lang.org/book/ch03-01-variables-and-mutability.html
"""

# IF

[[exercises]]
Expand Down

0 comments on commit d37034a

Please sign in to comment.