bit.bit (arity 0)

Binary variable.

You can’t place it as you would any other standard library macro, because “running” this line is undefined behavior. All bit, bit.vec, hex, and hex.vec declarations should be placed in a region of memory that won’t ever be executed — typically below stl.loop.

Signature

def bit { ... }

Defined in bit/memory.fj — lines 13–15 (view on GitHub).

Complexity

  • Time: 0 (data declaration)

  • Space: 1

See the complexity glossary for what @, w, dw, dbit, n mean.

Source

Depends on

Used by

Example uses


← Previous: bit.bit/1 Next: bit.vec/2