Go! (programming language): Difference between revisions

Content deleted Content added
One must use the syntaxhighlight or source tags using AWB
Line 35:
The following example illustrates the "ontology-oriented" type and declarations style of Go!:<ref name=applied />
 
<syntaxhighlight lang="go">
Gender [[#algebraic|'''::=''']] male | female.
Line 60 ⟶ 61:
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.
Line 71 ⟶ 74:
 
== References ==
{{Reflist|230em}}
 
==Further reading==