Lektion 2
Previous Topic  Next Topic 


Att skriva egna script

Vi är vana att skriva
2+3= 

för att addera talen '2' och '3'. 

Med penna och papper skulle det likna: 

2
+ 3
------

För att göra det i NAT Script skriver du 

ADD(2,3) 

Varje operation blir en funktion som tar olika inparametrar. Här värdet '2' och '3'. Och returvärdet blir svaret '5' i detta fallet. 

Flera additioner 2+3+6=
2
3
+ 6
------
11 

blir i script så här 

ADD(ADD(2,3),6) 

ADD()-funktionen tar 2 parametrar och man lägger dem i varandra som visas ovan. Ena ADD(2,3) returnerar sitt resultat in i den andra ADD()-funktionen.


Script som opererar på kursdata

För att göra det lite mer intressant kan vi göra ett script som drar en kurva 2 kr över högstakursen för perioden hela tiden.

ADD(H,2) 

Det är allt som behövs. Så här kan det se ut: 

Ett antal konstanter för olika kursvärden som volym, köpkurs osv finns och vi tar dem efter hand i texten nedan.