default opAssign(string) behaviour
Simen kjaeraas
simen.kjaras at gmail.com
Thu Jan 28 00:02:12 PST 2010
On Thu, 28 Jan 2010 02:32:20 +0100, strtr <strtr at spam.com> wrote:
> Personally, I use (D1)std2.conv a lot to get values from strings and
> thus would love the following default behaviour for all types:
>
> int i = "0"; // i = 0
> i = cast( int ) "0"; // i = 48 ( If I read the utf8 table correctly )
>
> What keeps this from being the case?
Implicit casting between unrelated types is considered bad. Most
strings are not convertible to an int or whatever typeof(lhs).
--
Simen
More information about the Digitalmars-d-learn
mailing list