mirror of
https://github.com/ahgamut/rust-ape-example.git
synced 2024-05-15 10:02:42 +00:00
39 lines
1.1 KiB
Rust
39 lines
1.1 KiB
Rust
// ./src/hello/comment.md
|
|
|
|
|
|
fn part0() {
|
|
// This is an example of a line comment
|
|
// There are two slashes at the beginning of the line
|
|
// And nothing written inside these will be read by the compiler
|
|
|
|
// println!("Hello, world!");
|
|
|
|
// Run it. See? Now try deleting the two slashes, and run it again.
|
|
|
|
/*
|
|
* This is another type of comment, a block comment. In general,
|
|
* line comments are the recommended comment style. But
|
|
* block comments are extremely useful for temporarily disabling
|
|
* chunks of code. /* Block comments can be /* nested, */ */
|
|
* so it takes only a few keystrokes to comment out everything
|
|
* in this part0() function. /*/*/* Try it yourself! */*/*/
|
|
*/
|
|
|
|
/*
|
|
Note: The previous column of `*` was entirely for style. There's
|
|
no actual need for it.
|
|
*/
|
|
|
|
// You can manipulate expressions more easily with block comments
|
|
// than with line comments. Try deleting the comment delimiters
|
|
// to change the result:
|
|
let x = 5 + /* 90 + */ 5;
|
|
println!("Is `x` 10 or 100? x = {}", x);
|
|
}
|
|
|
|
|
|
pub fn main() {
|
|
part0();
|
|
}
|
|
|