3 ms·
No, Rust is the same as C++ in terms of tracking side effects. It doesn't matter that there are no parameters. It could manipulate globals or call other functio
by IshKebab 7mo ago
No, Rust is the same as C++ in terms of tracking side effects. It doesn't matter that there are no parameters. It could manipulate globals or call other functions that have side effects (e.g. printing).
- functional_dev 7mo agoWhat about rust const fn()? I think it guarantees there are no side effects
- IshKebab 7mo agoI think you're right. Equivalent to C++'s constexpr.