std.conv.to
Salih Dincer
salihdb at hotmail.com
Fri Jun 17 17:04:07 UTC 2022
On Friday, 17 June 2022 at 12:53:53 UTC, bauss wrote:
>
> Just add a constructor to your type that takes the value of
> what you want to convert.
Isn't foo and bar the same thing? I don't understand what's the
difference! By the way, what's the question? Is this the answer
to the question?
```d
void main()
{
auto foo = to!Foo("123"); //??
typeid(foo).writeln(": ", foo);
assert("123".to!Foo == foo);
assert(123.to!Foo == foo);
auto bar = Foo("321");
typeid(bar).writeln(": ", bar);
assert("321".to!Foo == bar);
assert(321.to!Foo == bar);
}
```
SDB at 79
More information about the Digitalmars-d-learn
mailing list