Content deleted Content added
m →Example: remove <pre> because of wikitext in the source code. |
restore syntaxhighlight. Keeps popping up as an error |
||
Line 35:
The following example illustrates the "ontology-oriented" type and declarations style of Go!:<ref name=applied />
<syntaxhighlight>
Gender [[#algebraic|'''::=''']] male | female.
Line 61 ⟶ 62:
newPerson(Nm, Born, Sx, Hm) '''=>''' $person(Nm, Born, Sx, Hm).
</syntaxhighlight>
{{anchor|algebraic}}The <code>::=</code> rule defines a new [[algebraic data type]], a [[data type]] with only data constructors.
|