On Tue, Jul 29, 2025, at 13:16, Alexandru Pătrănescu wrote:
> 
> On Tue, Jul 29, 2025 at 12:18 PM Rob Landers <rob@bottled.codes> wrote:
>> __
>> 
>> I am not sure that (int)"INF" or (int)"NAN" is misbehaving. (int)"Password" 
>> also produces `0`, and these are strings. If we had the time to discuss it 
>> properly, I would argue that simply warning when casting a string to int is 
>> the most sensible thing, just like we get an error when coercing a string to 
>> int, which is more consistent across the language than just special casing 
>> some strings.
>> 
>> 
> 
> This is about INF and NAN, the float values, not the strings "INF" and "NAN".
> https://3v4l.org/fAFn3
> 
> -- Alex 

Thanks Alex, I missed that nuance!

— Rob

Reply via email to