Vvärden
Prev | Chapter 6. Programmering med GEL | Next

## Vvärden

Ett vvärde är vänstersidan av en tilldelning. Med andra ord är ett vvärde vad du tilldelar något till. Giltiga vvärden är:

`a`

  Identifierare. Här skulle vi ställa in variabeln med namn `a`.

`*a`

  Dereferering av en identifierare. Detta kommer ställa in den variabel som `a` pekar på.

`a@(<region>)`

  En matrisregion. Här specificeras regionen som vanligt med den vanliga @()-operatorn, och kan vara en ensam post, eller en hel region av matrisen.

Exempel:

    a:=4
    *tmp := 89
    a@(1,1) := 5
    a@(4:8,3) := [1,2,3,4,5]'

Observera att både `:=` och `=` är direkt utbytbara med varandra förutom om tilldelningen sker i ett villkor. Det är därför alltid säkrare att helt enkelt använda `:=` då du menar tilldelning och `==` då du menar jämförelse.

Prev | Up | Next
Referenser | Home | Chapter 7. Avancerad programmering med GEL