La variable global no tiene alcance global
<code>supposedlyGlobalVariable := "blah" ARoutine() { localVariable := "asdf" MsgBox, The global variable value is %supposedlyGlobalVariable%. The local variable value is %localVariable%. } ^!X:: ;This assigns the hotkey CTRL + ALT + X to run the routine ARoutine() return </code>
Ejecuta el código y el resultado es:
<code>"The global variable value is . The local variable value is asdf." </code>
losdocumentación estados
Alcance variable y declaraciones: Con la excepción de las variables locales en las funciones, todas las variables son globales; es decir, su contenido puede ser leído o alterado poralguna parte del guión.
¿Por qué mi variable global no tiene alcance dentro de la función?