mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2025-07-31 12:00:34 +02:00
Merge pull request #2925 from kaymmm/nim-multiline-comments
[nim/en] Add multi-line comments
This commit is contained in:
committed by
GitHub
commit
2dc7a13e54
@@ -12,6 +12,25 @@ that gives the programmer power without compromises on runtime efficiency.
|
|||||||
Nim is efficient, expressive, and elegant.
|
Nim is efficient, expressive, and elegant.
|
||||||
|
|
||||||
```nim
|
```nim
|
||||||
|
# Single-line comments start with a #
|
||||||
|
|
||||||
|
#[
|
||||||
|
Multi-line comments begin with a #[
|
||||||
|
... and end with ]#
|
||||||
|
|
||||||
|
They don't care about indentation
|
||||||
|
|
||||||
|
#[
|
||||||
|
and they can be nested
|
||||||
|
]#
|
||||||
|
|
||||||
|
]#
|
||||||
|
|
||||||
|
discard """
|
||||||
|
This can also work as a multiline comment.
|
||||||
|
Or for unparsable, broken code
|
||||||
|
"""
|
||||||
|
|
||||||
var # Declare (and assign) variables,
|
var # Declare (and assign) variables,
|
||||||
letter: char = 'n' # with or without type annotations
|
letter: char = 'n' # with or without type annotations
|
||||||
lang = "N" & "im"
|
lang = "N" & "im"
|
||||||
@@ -35,10 +54,6 @@ when compileBadCode: # `when` is a compile time `if`
|
|||||||
discard 1 > 2 # Note: The compiler will complain if the result of an expression
|
discard 1 > 2 # Note: The compiler will complain if the result of an expression
|
||||||
# is unused. `discard` bypasses this.
|
# is unused. `discard` bypasses this.
|
||||||
|
|
||||||
discard """
|
|
||||||
This can work as a multiline comment.
|
|
||||||
Or for unparsable, broken code
|
|
||||||
"""
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Data Structures
|
# Data Structures
|
||||||
|
Reference in New Issue
Block a user