Skip to content
This repository was archived by the owner on Dec 12, 2024. It is now read-only.

Commit 89b035f

Browse files
authored
fix: corrected augmented assignment operations (#289)
1 parent c7e5db4 commit 89b035f

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

pages/book/operators.mdx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -607,42 +607,42 @@ let value: Int = 5;
607607
// +=
608608
value + 5; // adds 5
609609
value = value + 5; // adds 5 and assigns result back
610-
value += value; // also adds 5 and assigns result back
610+
value += 5; // also adds 5 and assigns result back
611611
612612
// -=
613613
value - 5; // subtracts 5
614614
value = value - 5; // subtracts 5 and assigns result back
615-
value -= value; // also subtracts 5 and assigns result back
615+
value -= 5; // also subtracts 5 and assigns result back
616616
617617
// *=
618618
value * 5; // multiplies by 5
619619
value = value * 5; // multiplies by 5 and assigns result back
620-
value *= value; // also multiplies by 5 and assigns result back
620+
value *= 5; // also multiplies by 5 and assigns result back
621621
622622
// /=
623623
value / 5; // divides by 5
624624
value = value / 5; // divides by 5 and assigns result back
625-
value /= value; // also divides by 5 and assigns result back
625+
value /= 5; // also divides by 5 and assigns result back
626626
627627
// %=
628628
value % 5; // gets modulo by 5
629629
value = value % 5; // gets modulo by 5 and assigns result back
630-
value %= value; // also gets modulo by 5 and assigns result back
630+
value %= 5; // also gets modulo by 5 and assigns result back
631631
632632
// &=
633633
value & 5; // bitwise ANDs 5
634634
value = value & 5; // bitwise ANDs 5 and assigns result back
635-
value &= value; // also bitwise ANDs 5 and assigns result back
635+
value &= 5; // also bitwise ANDs 5 and assigns result back
636636
637637
// ^=
638638
value ^ 5; // bitwise XORs 5
639639
value = value ^ 5; // bitwise XORs 5 and assigns result back
640-
value ^= value; // also bitwise XORs 5 and assigns result back
640+
value ^= 5; // also bitwise XORs 5 and assigns result back
641641
642642
// |=
643643
value | 5; // bitwise ORs 5
644644
value = value | 5; // bitwise ORs 5 and assigns result back
645-
value |= value; // also bitwise ORs 5 and assigns result back
645+
value |= 5; // also bitwise ORs 5 and assigns result back
646646
```
647647

648648
[p]: /book/types#primitive-types

0 commit comments

Comments
 (0)