[powershell]aanpassen variable buiten functie *

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • wvdburgt
  • Registratie: Juli 2003
  • Laatst online: 29-04 10:59

wvdburgt

MacOS all the way baby!

Topicstarter
Beste Tweakers,

Voor school heb ik een aantal opdrachten die ik moet maken. Elke week 1 opdracht in 3 talen.

Nu heb ik het volgende gemaakt in perl:

$hoogte = 0
sub omhoog{
$hoogte = 1;
}
Wat deze functie doet is: maakt van hoogte 1.
Nu wil ik dit het zelfde doen in Powershell maar ik denk dat ik niet zomaar die variable buiten de functie kan aanpassen.
Nu ben ik al een uurtje aan het zoeken hoe ik variablen kan bewerken buiten de functie maar ik kom er gewoon niet uit. Ik ben bezig geweest met return maar ook dat lukt niet. Ook een zoekopdracht op Got heeft me helaas niet wijzer gemaakt. Kan iemand me vertellen wat ik fout doe?

PS sorry was vergeten mijn titel af te maken. Kan een mod gelieve dit aan te passen in:
aanpassen variable buiten functie. Mijn excuses voor het ongemak.

[ Voor 10% gewijzigd door wvdburgt op 11-10-2009 16:54 ]

AMD Ryzen 5 7600X | Asus Prime X670-P | Corsair Vengeance 2x 16GB DDR5 PC5200 | XFX Speedser MERC 310 AMD 7900 XTX| http://wvdburgt.nl


Acties:
  • 0 Henk 'm!

  • Grijze Vos
  • Registratie: December 2002
  • Laatst online: 28-02 22:17
De term die je zoekt is reference parameter. ([google=powershell function reference parameter])
Bij je perl voorbeeld gebruik je een globale variabele, dat is iets wat je doorgaans wilt vermijden.

[ Voor 37% gewijzigd door Grijze Vos op 11-10-2009 16:54 ]

Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info


Acties:
  • 0 Henk 'm!

  • wvdburgt
  • Registratie: Juli 2003
  • Laatst online: 29-04 10:59

wvdburgt

MacOS all the way baby!

Topicstarter
Grijze Vos schreef op zondag 11 oktober 2009 @ 16:53:
De term die je zoekt is reference parameter. ([google=powershell function reference parameter])
Bij je perl voorbeeld gebruik je een globale variabele, dat is iets wat je doorgaans wilt vermijden.
Dankjewel. Het was even uitzoeken hoe het precies werkt maar ik snap het nu.
Ik vond dit voorbeeld het beste:
http://geekswithblogs.net...meters-in-powershell.aspx
Hoewel die persoon // gebruikt als comments. Moet natuurlijk # zijn.

AMD Ryzen 5 7600X | Asus Prime X670-P | Corsair Vengeance 2x 16GB DDR5 PC5200 | XFX Speedser MERC 310 AMD 7900 XTX| http://wvdburgt.nl