We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Scala version: 2.13
scala 2.13.12> var x = 42 var x: Int = 42 scala 2.13.12> x = 17 // mutated x scala 2.13.12> x += 10 scala 2.13.12> x val res1: Int = 27
It should say that x was mutated by assignment +=.
+=
The text was updated successfully, but these errors were encountered:
This would be a good little starter project for somebody, either in Scala 2 or Scala 3 or both.
In Scala 3 (3.4.0-RC3), instead of "mutated x" it actually shows the new value, which seems like a better design:
scala> var x = 42 var x: Int = 42 scala> x = 20 x: Int = 20
But Scala 3 also fails to handle += and friends the same way it handles plain assignment
scala> x += 10 scala>
Sorry, something went wrong.
Successfully merging a pull request may close this issue.
Reproduction steps
Scala version: 2.13
Problem
It should say that x was mutated by assignment
+=
.The text was updated successfully, but these errors were encountered: