@
Translation status: Tiếng Việt reader-locale proof. Term names and code fences follow the vi pack; supporting prose may still be English.
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 `@ không_ổn_định`, `@ cli`, `@ tương_lai` attach metadata to declarations.
#
# Common mistakes:
# • Applying an annotation to the wrong declaration target — annotations apply to the immediately following declaration only.
#
# See also: không_ổn_định, cli, tương_lai
# =============================================================================
# directiva — +++ TOML frontmatter smoke
#
# GRAMMAR:
# fabFile := frontmatter? program
#
# EXPECTED OUTPUT:
# pong
fn ping() → string {
return "pong"
}
main {
print ping()
}Expected output:
pong