Anonymous user
Polymorphic copy: Difference between revisions
→{{header|EchoLisp}}
Line 681:
😡 error: T : type-check failure : string-inside → 'K:box'
</lang>
=={{header|Elena}}==
ELENA 3.2 :
<lang elena>import extensions.
class T
{
Name = "T".
clone = T new.
}
class S :: T
{
Name = "S".
clone = S new.
}
program =
[
type<T> original := S new.
type<T> clone := original clone.
console printLine(original Name).
console printLine(clone Name).
].</lang>
{{out}}
<pre>
S
S
</pre>
=={{header|F_Sharp|F#}}==
|