On Thursday, 17 March 2016 at 10:11:43 UTC, Jeff Thompson wrote:
This is a simplified example from a larger class I have where I
need an immutable constructor. This is because I need to
construct an object an pass it to other functions which take an
immutable object. So, how to keep an immutabl
On Thursday, 17 March 2016 at 11:27:01 UTC, Rene Zwanenburg wrote:
On Thursday, 17 March 2016 at 10:11:43 UTC, Jeff Thompson wrote:
This is a simplified example from a larger class I have where
I need an immutable constructor. This is because I need to
construct an object an pass it to other fu
On Thursday, 17 March 2016 at 10:04:53 UTC, Anonymouse wrote:
On Thursday, 17 March 2016 at 09:57:37 UTC, Jeff Thompson wrote:
In the following code, I explicitly declare array as
immutable. But it compiles with the error shown below in the
comment. The array object is declared immutable, so ho
On Thursday, 17 March 2016 at 09:57:37 UTC, Jeff Thompson wrote:
In the following code, I explicitly declare array as immutable.
But it compiles with the error shown below in the comment. The
array object is declared immutable, so how can the compiler say
it is a mutable object? In summary, how
On 03/17/2016 09:32 AM, Jeff Thompson wrote:
On Thursday, 17 March 2016 at 11:27:01 UTC, Rene Zwanenburg wrote:
On Thursday, 17 March 2016 at 10:11:43 UTC, Jeff Thompson wrote:
This is a simplified example from a larger class I have where I need
an immutable constructor. This is because I need
On Thursday, 17 March 2016 at 11:27:01 UTC, Rene Zwanenburg wrote:
Also, if you mark the constructor as pure, new C() should be
implicitly convertible to an immutable C.
Ah! That's a good tip. Now I understand why I never have to say
`new immutable(C)()` in my own code. (I am in the habit of
In the following code, I explicitly declare array as immutable.
But it compiles with the error shown below in the comment. The
array object is declared immutable, so how can the compiler say
it is a mutable object? In summary, how to pass an immutable
array to an immutable constructor?
class
On Thursday, 17 March 2016 at 10:11:43 UTC, Jeff Thompson wrote:
This is a simplified example from a larger class I have where I
need an immutable constructor. This is because I need to
construct an object an pass it to other functions which take an
immutable object. So, how to keep an immutabl