20 lines
No EOL
497 B
Text
20 lines
No EOL
497 B
Text
class::RefCopy
|
|
summary::a reference to the copy of a value
|
|
categories::Core
|
|
|
|
description::
|
|
A Ref instance is an object with a single slot named 'value' that serves as a holder of an object.
|
|
RefCopy, in difference to Ref, returns only copies of the value when next is called.
|
|
This can be useful when the original is to be kept unchanged.
|
|
|
|
see link::Classes/Ref:: for other methods.
|
|
|
|
examples::
|
|
|
|
code::
|
|
a = [1, 2, 3];
|
|
x = RefCopy(a);
|
|
b = x.next;
|
|
b.put(0, 100); // modify b
|
|
a; // a is unchanged.
|
|
:: |