November 19, 2013 array reinitialization | ||||
---|---|---|---|---|
| ||||
Say I defined an array as int[] a = [1,2,3,4]; Now if I do a = function(a); will that make a to equal [1,2,3,4,5] the function is defined as: int[] function(int[] b) { return b ~ 5;} |
November 19, 2013 Re: array reinitialization | ||||
---|---|---|---|---|
| ||||
Posted in reply to seany | seany:
> Say I defined an array as int[] a = [1,2,3,4];
> Now if I do a = function(a);
>
> will that make a to equal [1,2,3,4,5]
>
> the function is defined as:
>
> int[] function(int[] b)
> { return b ~ 5;}
D dynamic arrays are partially values, so use:
int[] function(ref int[] b)
Bye,
bearophile
|
Copyright © 1999-2021 by the D Language Foundation