¿Qué sentido tiene el operador unario plus en Ruby?

Además de hacer una buena simetría con unario menos, ¿por qué se define el operador unario más enNumeric ¿clase? ¿Tiene algún valor práctico, excepto por causar confusión que permite escribir cosas como++i (que, a diferencia de lo que la mayoría de los no rubíes pensarían, no incrementai).

Puedo pensar en un escenario en el que definir unario plus en una clase personalizada podría ser útil (por ejemplo, si está creando un DSL sexy), por lo que poder definirlo está bien, pero ¿por qué ya está definido en los números de Ruby?

Respuestas a la pregunta(3)

Su respuesta a la pregunta