What is the true purpose in this Command and how can it help me to write better code.
VAR
BlitzMax Forums/BlitzMax Beginners Area/VAR Here's another example (with a call to the function using the by-reverence variables):
Graphics 640, 480, 16, -1 Function GetMouseCoords(xToSet var, yToSet var) xToSet = MouseX() yToSet = MouseY() End Function Local myX, myY myX = 0 myY = 0 Print myX + ", " + myY ' output will be "0, 0" MoveMouse(200, 400) GetMouseCoords(myX, myY) Print myX + ", " + myY ' output will be "200, 400" because myX and myY were passed by reference
using the by-reverence variables
Haaaaaaaaaahahahahahahahaha. Oh, that was a good laugh...
Heh.
Fery vunny.
(Now bown down to the variable!)
Fery vunny.
(Now bown down to the variable!)
It can also be used to get the contents of a ptr to a variable. An example is given for the ptr keyword.
...what can var ptr be used for?
varptr gets the pointer of a variable.
Yep, but what can you do with that information?
I think some API functions need ptr to variable.