I cannot initialize immutable class members inside a static this()
constructor. Is there any reason for that?
Example:
class Test
{
public immutable(int) x;
static this()
{
x = 1; // Error: variable Test.x can only initialize const x
inside constructor
}
}
On Mon, 21 Mar 2011 22:27:17 +0100, teo teo.ubu...@yahoo.com wrote:
I cannot initialize immutable class members inside a static this()
constructor. Is there any reason for that?
Example:
class Test
{
public immutable(int) x;
static this()
{
x = 1; // Error: variable Test.x
On Mon, 21 Mar 2011 22:27:17 +0100, teo teo.ubu...@yahoo.com wrote:
I cannot initialize immutable class members inside a static this()
constructor. Is there any reason for that?
Example:
class Test
{
public immutable(int) x;
static this()
{
x = 1
On Mon, 21 Mar 2011 22:27:53 +0100, Simen kjaeraas wrote:
On Mon, 21 Mar 2011 22:27:17 +0100, teo teo.ubu...@yahoo.com wrote:
I cannot initialize immutable class members inside a static this()
constructor. Is there any reason for that?
Example:
class Test
{
public immutable(int) x