In addition to the basic assignment operator, there are "combined operators" for all of the binary arithmetic and string operators that allow you to use a value in an expression and then set its value to the result of that expression.
代入式の値は、代入される値です。つまり、"$a = 3" の値は、3です。 これにより、以下のようなトリッキーなことができるようになります。