Anonymous user
Parametric polymorphism: Difference between revisions
Added Julia language
(Added Julia language) |
|||
Line 659:
}
}</lang>
=={{header|Julia}}==
{{works with|Julia|0.6}}
{{trans|C++}}
<lang julia>mutable struct Tree{T}
value::T
lchild::Nullable{Tree{T}}
rchild::Nullable{Tree{T}}
end
function replaceall(t::Tree{T}, v::T) where T
t.value = v
isnull(lchild) || replaceall(get(lchild), v)
isnull(rchild) || replaceall(get(rchild), v)
return t
end</lang>
=={{header|Kotlin}}==
|