Renderingla

intra

Checks whether a value lies within a range.

Syntax: <expression> intra <range>

Category

range

Related

Examples

examples/corpus/intra/intra.fab (canonical · keyword)

Checks whether a value lies within a range.

# intra — range containment (membership in a numeric interval)
#
# <expr> intra <initium>‥<finis>    — half-open [initium, finis)
# <expr> intra <initium>…<finis>     — inclusive [initium, finis]
# <expr> intra <initium> ante <finis> — explicit exclusive end
#
# GRAMMAR:
#   rangeMembership :← expr 'intra' rangeExpr
#
# EXPECTED OUTPUT:
#   none — stdout not pinned for this exemplum.

fixum _ aetas ← 25

# Basic intra with ‥ operator (exclusive end)
si aetas intra 0‥100 {
    nota "aetas intra fines est"
}

# intra with … (inclusive end)
si aetas intra 18…65 {
    nota "aetas laboris"
}

# intra with ante (explicit exclusive)
si aetas intra 0 ante 18 {
    nota "minor"
}

incipit {
    nota "exempla intra"
}