Parametric polymorphism: Difference between revisions
Content added Content deleted
(Nimrod -> Nim) |
|||
Line 582: | Line 582: | ||
| Empty -> Empty |
| Empty -> Empty |
||
| Node (x,l,r) -> Node (f x, map_tree f l, map_tree f r)</lang> |
| Node (x,l,r) -> Node (f x, map_tree f l, map_tree f r)</lang> |
||
=={{header|Oforth}}== |
|||
{{omit from|Oforth|Oforth is nt statically-typed language}} |
|||
=={{header|Perl 6}}== |
=={{header|Perl 6}}== |
||
<lang perl6>role BinaryTree[::T] { |
<lang perl6>role BinaryTree[::T] { |