Miten funktiosta/aliohjelmasta voidaan viitata suoraan kutsuvan ohjelman muuttujiin?
Esim. viedään parametreina kolme lukua, joita aliohjelma muuttaa. Kuinka muutokset saadaan välitettyä suoraan kutsuvaan ohjelmaan?
Esim. C :ssa tämä voidaan tehdä kirjoittamalla &-merkki muuttujan eteen
Esim. viedään parametreina kolme lukua, joita aliohjelma muuttaa. Kuinka muutokset saadaan välitettyä suoraan kutsuvaan ohjelmaan?
Esim. C :ssa tämä voidaan tehdä kirjoittamalla &-merkki muuttujan eteen
Vastaukset 2
Vanhimmat
Sub näköjään tekee näin oletuksena...
VB:ssä parametri oletuksena, jos ei mainuttu, byref, muuttujaan vaikuttaa silloin, jos byval, ei vaikuta.