4,494
edits
(Created page with "A '''primitive''' is a built-in function or operator which is a core part of the language. It is represented by a glyph, which it may share with another primitive....") |
m (Text replacement - "</source>" to "</syntaxhighlight>") |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
A '''primitive''' is a built-in [[function]] or [[operator]] which is a core part of the language. It is represented by a [[glyph]], which it may share with another primitive. Special syntax like [[Assignment]] (< | A '''primitive''' is a built-in [[function]] or [[operator]] which is a core part of the language. It is represented by a [[glyph]], which it may share with another primitive. Special syntax like [[Assignment]] (<syntaxhighlight lang=apl inline>←</syntaxhighlight>) and [[Branch]] (<syntaxhighlight lang=apl inline>→</syntaxhighlight>) can also be considered primitives, though they do not abide by APL's regular [[syntax]]. Similarly, special constants like [[Zilde]] (<syntaxhighlight lang=apl inline>⍬</syntaxhighlight>) and [[Dyalog APL]]'s Root [[namespace]] (<syntaxhighlight lang=apl inline>#</syntaxhighlight>) are sometimes called primitives. | ||
== See also == | == See also == | ||
Line 5: | Line 5: | ||
* [[Primitive operator]] | * [[Primitive operator]] | ||
{{APL built-ins}} | {{APL built-ins}}[[Category:APL syntax]] |