¿Cuál es la motivación para evaluar la asignación de Scala a Unit en lugar del valor asignado? Un patrón común en la programación de E / S es hacer cosas como esta: while ((bytesRead = in.read(buffer)) != -1) { ... Pero esto no es posible en Scala porque ... bytesRead = in.read(buffer) .....