So to answer your question about benefits:
- The (/ 10 3.0) method is less typing work, if you already know the value of at least one of the operands.
- If you don't know any of their values, you use (float ...) to force them into a real number.
E.g. Say you have two variables
a and
b with some number value assigned (you don't know if they're integers of reals). So you do the following
(/ (float a) (float b)), you could of course have done
(/ (float a) b) or
(/ a (float b)) - which gives the same result (less typing).