On Saturday, 24 October 2020 at 04:04:18 UTC, Виталий Фадеев wrote:
On Friday, 23 October 2020 at 16:59:06 UTC, matheus wrote:
On Friday, 23 October 2020 at 13:57:41 UTC, Joseph Rushton Wakeling wrote:
On Wednesday, 21 October 2020 at 22:50:27 UTC, matheus wrote:
Well since the caller is handling a string, shouldn't the caller verify the content before any conversion?

What if:
"1.1.1".to!int
?

The algorithm will become more complicated?
Will the speed decrease?

I don't get...

Anyway this should fail, look "1.1" is one thing, "1.1.1" is another thing as "1.a" is another thing.

Like I said before I think the behavior should be the same in these cases:

(1.1).to!int = 1.
("1.1").to!int = Current is an error and IMO should be 1.

Now for your question:

1.1.1.to!int = Error: found `0.1` when expecting `,`.
"1.1.1".to!int = Should be the same as above.

Matheus.

Reply via email to