Assignment

Duy Văn | 06/02/2025


Operator này để dùng cho việc gán giá trị cho biến, nó cũng có thể kết hợp với các operator arithmetics để rút gọn cú pháp, ví dụ như += sẽ thêm giá trị vào biến

OperatorExampleSame As
=x = yx = y
+=x += yx = x + y
-=x -= yx = x - y
*=x *= yx = x * y
/=x /= yx = x / y
%=x %= yx = x % y
**=x **= yx = x ** y

Ngoài ra có một số các operator khác

Shift Assignment

Đây là operator dùng để dịch chuyển bit của biến rồi gán giá trị mới vào biến

OperatorExampleSame As
<<=x <<= yx = x << y
>>=x >>= yx = x >> y
>>>=x >>>= yx = x >>> y

Đồng thời ,cũng có dành cho bitwise

Bitwise Assignment

Operator này dùng để thực hiện các phép toán bitwise rồi gán giá trị vào biến

OperatorExampleSame As
&=x &= yx = x & y
|=x |= yx = x | y
^=x ^= yx = x ^ y

tiếp theo là các operator logic, cũng có thể áp dụng assignment để gán giá trị

Logical Assignment

OperatorExampleSame As
&&=x &&= yx = x && y
||=x ||= yx = x || y
??=x ??= yx = x ?? y