Parametric polymorphism: Difference between revisions

m
→‎{{header|Raku}}: .perl not needed
m (→‎{{header|REXX}}: added/changed comments and whitespace.)
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.perl;</lang>
{{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>
2,392

edits