Jump to content

Wikifunctions:Type

From Wikifunctions
(Redirected from Wikifunctions:Types)
Technical documentation about Wikifunctions
General overviews
User-facing features
Back-end specifics

Every Object in Wikifunctions belongs to a Type. Types decide how Objects of that Type are structured, and what they mean. Types are also used to specify the Arguments of a Function, and what a Function returns.

Currently, there are 71 Types that are available for specifying the Arguments and the return Type of a Function:

Numeric types

Language and text types

Grammatical feature enums

Calendar types

Gregorian calendar

Hijri (Islamic) calendar

Igbo calendar

Wikidata types

Wikidata entities

Wikidata references

Wikidata statements

Wikidata datatypes

Miscellaneous

WikiLambda structure

Evaluation

Other types can be used but there may be bugs. For a list of all types, see the list of all types (though that does not include persistent calls which return types, such as the lightweight enums, nor parameterised types such as Typed list (Z881)).

New Types can be proposed on Wikifunctions:Type proposals.

See also