12.07.2015 Views

Noter om R - Københavns Universitet

Noter om R - Københavns Universitet

Noter om R - Københavns Universitet

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

17 Noget <strong>om</strong> udtryk i RI de følgende afsnit vil blive gennemgået hvordan man kan anvende R på en mere avanceret måde,herunder hvordan man kan gøre det lettere for sig selv når man skal løse større opgaver. Men først erdet nødvendigt at tage et nærmere kig på den helt basale struktur af R sproget. Forhåbentlig vil det giveen dybere forståelse af hvordan de forskellige elementer i R spiller sammen og dermed også gøre detnemmere at finde årsagen når noget, man prøver, måske ikke helt virker s<strong>om</strong> man havde tænkt sig.17.1 Udtryk, værdier og sideeffekterDe grundlæggende byggesten i R sproget er udtryk. Alt man kan taste ind er udtryk og ethvert udtrykgiver en værdi når det beregnes. Vi har set talrige eksempler på udtryk i det foregående, især regneudtrykog funktionskald, men også funktionsdefinitioner og binding af værdier til variable og sågarfor-løkkerer faktisk udtryk. Altså har hver eneste linje i eksemplerne på R sproget indtil nu været udtryk.Ud over at et udtryk ved beregning giver en værdi kan beregningen (og dermed udtrykket) have ensideeffekt. En sideeffekt er noget der ændrer tilstanden af “verden” uden for udtrykket, for eksempel vedat binde en værdi til en variabel (hvilket har betydning for beregning af senere udtryk hvor variablenindgår) eller ved at tegne en graf (hvilket ændrer indholdet af grafvinduet eller skriver grafen i en fil).17.1.1 Tildelingsudtryk og “usynlige” værdierEn binding af en værdi til en variabel, sås<strong>om</strong>x y

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!