What is the difference between enum and shared immutable?
Ali Çehreli
acehreli at yahoo.com
Thu Oct 29 16:31:41 UTC 2020
On 10/28/20 5:55 PM, matheus wrote:
> On Wednesday, 28 October 2020 at 22:07:06 UTC, H. S. Teoh wrote:
>> ... (This is why it's a bad idea to use enum with an array literal,
>> because every time it's referenced you get a new copy of the array.)
>> ...
>
> Could you please give an example (Snippet) about this?
>
> Matheus.
An amusing proof:
void main() {
enum arr = [ 1 ];
assert(arr.ptr != arr.ptr); // Passes :)
}
Ali
More information about the Digitalmars-d-learn
mailing list