Treci la conținutul principal

Operatori de atribuire

Pentru a stoca o valoare într-o variabilă, folosești un operator de atribuire.

Cel mai simplu este chiar atribuirea (=). Aici, o variabilă numită x primește valoarea 10:

Exemplu

Prompt
Folosește operatorul de atribuire pentru a seta o variabilă la 10 și afișeaz-o.
Ieșire: Program Go și ieșirea capturată

Atribuire cu adunare

Prin atribuirea cu adunare (+=), o variabilă crește cu valoarea pe care i-o dai, iar noul total rămâne în acea variabilă:

Exemplu

Prompt
Folosește operatorul de atribuire cu adunare pentru a adăuga 5 la o variabilă și afișează rezultatul.
Ieșire: Program Go și ieșirea capturată

Toți operatorii de atribuire

În afară de simplul =, fiecare dintre acești operatori face mai întâi un calcul și apoi stochează rezultatul înapoi în variabilă:

  • = stochează o valoare. Exemplu: x = 5
  • += adună, apoi stochează. Echivalent cu x = x + 3
  • -= scade, apoi stochează. Echivalent cu x = x - 3
  • *= înmulțește, apoi stochează. Echivalent cu x = x * 3
  • /= împarte, apoi stochează. Echivalent cu x = x / 3
  • %= calculează restul împărțirii, apoi stochează. Echivalent cu x = x % 3
  • &= aplică AND pe biți, apoi stochează. Echivalent cu x = x & 3
  • |= aplică OR pe biți, apoi stochează. Echivalent cu x = x | 3
  • ^= aplică XOR pe biți, apoi stochează. Echivalent cu x = x ^ 3
  • >>= deplasează la dreapta, apoi stochează. Echivalent cu x = x >> 3
  • <<= deplasează la stânga, apoi stochează. Echivalent cu x = x << 3