summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--exercises/variables/variables6.rs9
-rw-r--r--info.toml15
2 files changed, 24 insertions, 0 deletions
diff --git a/exercises/variables/variables6.rs b/exercises/variables/variables6.rs
new file mode 100644
index 0000000..76afa85
--- /dev/null
+++ b/exercises/variables/variables6.rs
@@ -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);
+}
diff --git a/info.toml b/info.toml
index 4fbf9fd..789b612 100644
--- a/info.toml
+++ b/info.toml
@@ -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]]