Scala - assignment operators example
The example below shows the usage of assignment and compound assignment operators:
- = Assignment operator
- += Addition AND assignment operator
- -= Subtraction AND assignment operator
- *= Multiply AND assignment operator
- /= Division AND assignment operator
- %= Modulo AND assignment operator
object MainObject { def main(args: Array[String]) { var a = 25 println(s"a = ${a} \n") //Addition AND assignment operator a += 5 println(s"a += 5 makes a = ${a}") //Subtraction AND assignment operator a -= 8 println(s"a -= 8 makes a = ${a}") //Multiply AND assignment operator a *= 4 println(s"a *= 4 makes a = ${a}") //Division AND assignment operator a /= 2 println(s"a /= 2 makes a = ${a}") //Modulo AND assignment operator a %= 5 println(s"a %= 5 makes a = ${a}") } }
The output of the above code will be:
a = 25 a += 5 makes a = 30 a -= 8 makes a = 22 a *= 4 makes a = 88 a /= 2 makes a = 44 a %= 5 makes a = 4
❮ Scala - Operators