From e4b87077fb91fe676a2a977cd7e4d1e93e519fec Mon Sep 17 00:00:00 2001 From: Steve Klabnik Date: Thu, 26 Jun 2014 16:58:20 -0400 Subject: [PATCH] C macros, not C++ templates. @cmr rightfully points out that C macros are worse, and share the same name. --- src/doc/guide.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/doc/guide.md b/src/doc/guide.md index f33398b1a4e..92e054b55a1 100644 --- a/src/doc/guide.md +++ b/src/doc/guide.md @@ -201,8 +201,8 @@ which is how metaprogramming is done in Rust. If it were a function instead, it would look like this: `println()`. For our purposes, we don't need to worry about this difference. Just know that sometimes, you'll see a `!`, and that means that you're calling a macro instead of a normal function. One last thing -to mention: Rust's macros are significantly different than C++ templates, if -you've used those. Don't be scared of using macros. We'll get to the details +to mention: Rust's macros are significantly different than C macros, if you've +used those. Don't be scared of using macros. We'll get to the details eventually, you'll just have to trust us for now. Next, `"Hello, world"` is a **string**. Strings are a surprisingly complicated