العرضar

@

Translation status: العربية reader-locale proof. Term names and code fences follow the ar pack; supporting prose may still be English.

Introduces an annotation for the following declaration or statement.

Aliases: annotation

Syntax: @ <name>

Category#

metadata

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 `@ غير_مستقر`, `@ cli`, `@ مستقبل` attach metadata to declarations.
#
# Common mistakes:
#   • Applying an annotation to the wrong declaration target — annotations apply to the immediately following declaration only.
#
# See also: غير_مستقر, cli, مستقبل
# =============================================================================

# directiva — +++ TOML frontmatter smoke
#
# GRAMMAR:
#   fabFile := frontmatter? program
#
# EXPECTED OUTPUT:
#   pong

fn ping() → string {
    return "pong"
}

main {
    print ping()
}

Expected output:

pong