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
yourname committed Apr 14, 2020
1 parent 6034baa commit 38ae34a
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 38ae34a

Please sign in to comment.