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