Parametric polymorphism: Difference between revisions
Content added Content deleted
m (→{{header|REXX}}: added/changed comments and whitespace.) |
SqrtNegInf (talk | contribs) m (→{{header|Raku}}: .perl not needed) |
||
Line 1,048:
=={{header|Raku}}==
(formerly Perl 6)
{{works with|Rakudo|2020.08.1}}
<lang perl6>role BinaryTree[::T] {
has T $.value;
Line 1,067 ⟶ 1,068:
$it.replace-all(42);
say $it
{{out}}
<pre>IntTree.new(value => 42, left => IntTree.new(value => 42, left => BinaryTree[T], right => BinaryTree[T]), right => IntTree.new(value => 42, left => BinaryTree[T], right => BinaryTree[T]))</pre>
|