Parametric polymorphism: Difference between revisions

Content added Content deleted
(Added Julia language)
Line 670: Line 670:
end
end


function replaceall(t::Tree{T}, v::T) where T
function replaceall!(t::Tree{T}, v::T) where T
t.value = v
t.value = v
isnull(lchild) || replaceall(get(lchild), v)
isnull(lchild) || replaceall(get(lchild), v)