4 ms·
What about a “nullable” double? In C#, you’d use `double?`, Rust would be Option<f64>, C++ would be std::optional<double>. Then any operation would throw upon a
by colejohnson66 5y ago
What about a “nullable” double? In C#, you’d use `double?`, Rust would be Option<f64>, C++ would be std::optional<double>. Then any operation would throw upon an unset value?
- olliej 5y agoThat would required every operation on a floating point value to return an optional, which you’d then need to unwrap and branch on.