Algebraic data types: Difference between revisions

Content added Content deleted
m (Don't omit Perl)
m (→‎{{header|REXX}}: added an output section.)
Line 1,387: Line 1,387:
if @.y\==. & @.y\=='' then call err "node is already defined: " y
if @.y\==. & @.y\=='' then call err "node is already defined: " y
end /*v*/
end /*v*/
return</lang> <br><br>
return</lang>
{{out|output|text=&nbsp; when using the default inputs:}}
<pre>
level: 1 ───► (black) 13
level: 2 ───► (red) 8 17
level: 3 ───► (black) 1 11 15 25
level: 4 ───► (red) 6 22 27
level: 5 ───► (black) 44
level: 6 ───► (red) 66
</pre>


=={{header|Rust}}==
=={{header|Rust}}==