4 ms·
I don't think there's Infinity in my language, what do you use it for except maths?
by jmnicolas 5y ago
I don't think there's Infinity in my language, what do you use it for except maths?
- dpryden 5y agoIf you are using floating point numbers implemented in hardware, then infinity is absolutely a valid value and one that your code will encounter. This is true regardless of language, as long as the language requires or allows IEEE-754 semantics. I am not aware of any language (outside of intentionally-minimalist esolangs) that doesn't support floating point numbers. In some languages (like JavaScript) that's the only kind of number you get.
- jmnicolas 5y agoYou're right, there's double.PositiveInfinity and double.NegativeInfinity in C#. Never encountered it before (and I'm ashamed to say C# is my main language since 2009).
- eloisius 5y agoIf you are seeking a minimum value within some complicated iteration, it’s easier to start your min accumulator as Inf than null with extra null checks.