@
Translation status: 繁體中文 reader-locale proof. Code fences render through the zh-Hant pipeline; prose is canonical Latin.
Introduces an annotation for the following declaration or statement.
Aliases: annotation
Syntax: @ <name>
Category#
metadata
Related#
Examples#
radix/corpus/directiva/directiva.fab (canonical · annotation)#
Introduces an annotation for the following declaration or statement.
# =============================================================================
# @ — Introduces an annotation for the following declaration or statement.
# =============================================================================
#
# What this teaches:
# • Annotation syntax — `@ <name>` introduces an annotation applied to the following declaration or statement.
# • Metadata annotations — annotations like `@ nondum`, `@ cli`, `@ futura` attach metadata to declarations.
#
# Common mistakes:
# • Applying an annotation to the wrong declaration target — annotations apply to the immediately following declaration only.
#
# See also: nondum, cli, futura
# =============================================================================
# directiva — +++ TOML frontmatter smoke
#
# GRAMMAR:
# fabFile := frontmatter? program
#
# EXPECTED OUTPUT:
# pong
fn ping() → string {
return "pong"
}
main {
print ping()
}Expected output:
pong