Go! (programming language): Difference between revisions

Content deleted Content added
Monkbot (talk | contribs)
m top: Task 14: cs1 template fixes: misused |publisher= (0×/1×);
Design: Made type styles consistent, and corrected mismatch between description and code type names Gender and Sex in last sentence of Example section
Tags: Mobile edit Mobile web edit
Line 63:
{{anchor|interface}}The <code><~</code> rule defines an interface type - it indicates what properties are characteristic of a <code>person</code> and also gives type constraints on these properties. It documents that <code>age</code> is a functional property with an integer value, that <code>lives</code> is a unary relation over strings, and that <code>dayOfBirth</code> is a functional property with a value that is an object of type <code>day</code>.
 
{{anchor|theory}}The <code>$=</code> type rule indicates that there is also a theory label, with the functor <code>person</code>, for a theory that defines the characteristic properties of the <code>person</code> type - implements the <code>person</code> interface - in terms of four given parameters of types <code>string</code>, <code>day</code> , <code>GenderSex</code>, and <code>string</code>.
 
==Conflict with Google==