summaryrefslogtreecommitdiff
path: root/rust/rustlings/exercises/00_intro/intro1.rs
diff options
context:
space:
mode:
Diffstat (limited to 'rust/rustlings/exercises/00_intro/intro1.rs')
-rw-r--r--rust/rustlings/exercises/00_intro/intro1.rs28
1 files changed, 28 insertions, 0 deletions
diff --git a/rust/rustlings/exercises/00_intro/intro1.rs b/rust/rustlings/exercises/00_intro/intro1.rs
new file mode 100644
index 0000000..440ae83
--- /dev/null
+++ b/rust/rustlings/exercises/00_intro/intro1.rs
@@ -0,0 +1,28 @@
+// TODO: We sometimes encourage you to keep trying things on a given exercise
+// even after you already figured it out. If you got everything working and feel
+// ready for the next exercise, enter `n` in the terminal.
+//
+// The exercise file will be reloaded when you change one of the lines below!
+// Try adding a new `println!` and check the updated output in the terminal.
+
+fn main() {
+ println!(r#" Welcome to... "#);
+ println!(r#" _ _ _ "#);
+ println!(r#" _ __ _ _ ___| |_| (_)_ __ __ _ ___ "#);
+ println!(r#" | '__| | | / __| __| | | '_ \ / _` / __| "#);
+ println!(r#" | | | |_| \__ \ |_| | | | | | (_| \__ \ "#);
+ println!(r#" |_| \__,_|___/\__|_|_|_| |_|\__, |___/ "#);
+ println!(r#" |___/ "#);
+ println!();
+ println!("This exercise compiles successfully. The remaining exercises contain a compiler");
+ println!("or logic error. The central concept behind Rustlings is to fix these errors and");
+ println!("solve the exercises. Good luck!");
+ println!();
+ println!("The file of this exercise is `exercises/00_intro/intro1.rs`. Have a look!");
+ println!("The current exercise path will be always shown under the progress bar.");
+ println!("You can click on the path to open the exercise file in your editor.");
+ println!();
+ println!("New line");
+ println!( " another line ");
+ println!(r#" yet another line"#);
+}