Re: "only" vs "[]"

2022-08-08 Thread vit via Digitalmars-d-learn

On Monday, 8 August 2022 at 11:35:48 UTC, pascal111 wrote:
The output of next code is the same to extent that we feel that 
there's no difference between "only" and "[]", so what "only" 
added here?:


'''D
[1,2,3].writeln;
only(1,2,3).writeln;
'''

output:

[1, 2, 3]
[1, 2, 3]



`only(1,2,3)` doesn't use GC. `[1,2,3]` allocate GC array.


"only" vs "[]"

2022-08-08 Thread pascal111 via Digitalmars-d-learn
The output of next code is the same to extent that we feel that 
there's no difference between "only" and "[]", so what "only" 
added here?:


'''D
[1,2,3].writeln;
only(1,2,3).writeln;
'''

output:

[1, 2, 3]
[1, 2, 3]