Al ir a través del libro Scala for the Impatient, me encontré con esta pregunta: ¿x = y = 1 en Scala?
llegado con una situación en la que la asignación x = y = 1 es válido en Scala. (Sugerencia: Elija un tipo adecuado para x.)
No estoy seguro de qué quiere decir exactamente el autor con esta pregunta. La asignación no devuelve un valor, por lo que algo como var x = y = 1
debe devolver Unit() como el valor de x. ¿Puede alguien señalar lo que podría extrañar aquí?
Gracias
Sospecho que el autor * no * pensaba en x como de tipo de Unidad, que por "válido" significaban "y tienen algún propósito". –