Variablen lokal oder global

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

fbb
Posts: 4
Joined: 18 Jun 2017, 04:44

Variablen lokal oder global

18 Jun 2017, 06:36

Guten Tag,

ich habe eine allgemeine Frage zu einer Funktion mit dem global-Statement.
Sind die Funktionsparameter automatisch lokal oder wirkt auch auf diese das global-Statement.

Beispiel:
Kann a von externem Code verändert werden?
name( a)
{
global

a:=a+1
sleep, 1000

return, %a%
}

Gruß,
Frank
User avatar
nnnik
Posts: 4500
Joined: 30 Sep 2013, 01:01
Location: Germany

Re: Variablen lokal oder global

18 Jun 2017, 07:03

a ist lokal da es ein Parameter der Funktion ist.
Parameter von Funktionen sind immer lokal.
Recommends AHK Studio

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 93 guests