Abstract Wikipedia/ZObject/lb
See also: Abstract Wikipedia/Function model
Dës Säit ass aktuell e Brouillon. Mehr Informationen dazu kannst du evtl. auf der Diskussions Saït erhalten. Iwwersetzungs-Admins: Normalerweis solle Brouillonen net fir d'Iwwersetzung markéiert ginn. |
ZObject is the basic data unit in Wikifunctions. A ZObject may be a string, list of ZObjects, or a JSON object. A persistent ZObject may only be a JSON object.
The keys of JSON object are “Z#K#”, where # are positive integers, their associated values are other ZObjects.
In the list below, each type of object or key is noted “Key/Label” for convenient reference in the documentation, where the Label may be translated and not necessarily in English.
- Z1/ZObjet
- Z1K1/Typ (Z4/Typ)
- Z2/Persistenten Objet
- Z2K1/ID (Z6/string)
- Z2K2/Wäert (Z1/ZObjet)
- Z2K3/label (Z12/Méisproochegen Text)
- Z3/Schlëssel
- Z3K1/value type (Z4/Typ)
- Z3K2/key id (Z6/String)
- Z3K3/label (Z12/Méisproochegen Text)
- Z4/Typ
- Z4K1/Identitéit (Z4/Typ)
- Z4K2/Schlësselen (Z10/Lëscht (Z3/Schlëssel) )
- Z4K3/validator (Z8/Funktioun (...) )
- Z5/Feeler
- Z5K1/Feelertyp
- Z6/String
- Z6K1/string value (Z6/String)
- Z7/Function call
- Z7K1/Funktioun (Z8/Funktioun)
- Others based on Z8/Function
- Z8/Funktioun (geneeresch)
- K1/Argumenter (Z10/Lëscht (Z17/Argument declaration) )
- K2/return type (Z4/Typ)
- K3/Tester (Z10/Lëscht (Z20/Test) )
- K4/Implementéierung (Z14/Implementéierung)
- K5/Identitéit (Z8/Funktioun)
- Z9/Referenz
- Z9K1/Referenz-ID (Z6/String)
- Z10/Lëscht (geneeresch)
- K1/Kapp
- K2/Schwanz