Hello Saaa,
No.
You should be able to get the name using an alias:
void func(alias var)()
{
writefln(var.stringof);
}
Can this be combined with the tuple parameter?
I'll seconds this, there doesn't seem to be any way to generate tuples of
aliases and this is another cases where it would b
> No.
>
> You should be able to get the name using an alias:
>
> void func(alias var)()
> {
>writefln(var.stringof);
> }
Can this be combined with the tuple parameter?
>
> But you can't do it at runtime.
>
>> Also how do I fix this:
>> --
>> functio(`i`); // Error: "i" is not an lvalue
>
> You
Saaa wrote:
> Is it possible to get the passed variable name � la:
> --
> void functio(A...)(ref A a)
> {
> writefln(typeof(a[0]));
> }
> int i;
> functio(i); // prints "i"
No.
You should be able to get the name using an alias:
void func(alias var)()
{
writefln(var.stringof);
}
But yo
Is it possible to get the passed variable name à la:
--
void functio(A...)(ref A a)
{
writefln(typeof(a[0]));
}
int i;
functio(i); // prints "i"
--
Also how do I fix this:
--
functio(`i`); // Error: "i" is not an lvalue
--