Ciao, sto cercando di capire alcuni comportamenti in una funzione che utilizza l'ambito locale predefinito. Vale a dire, i valori che appaiono nei miei log quando si utilizzano le istruzioni Print non corrispondono ai valori con cui viene eseguito il mio codice. Ad esempio in questo script:
Names Default To Here( 1 );
EXAMPLE_VALUE = "100";
showExampleModal = Function( {},
{Default Local},
Print("Here:EXAMPLE_VALUE: " || Char(Here:EXAMPLE_VALUE));
Print("EXAMPLE_VALUE: " || Char(EXAMPLE_VALUE));
modal = New Window( "Example Modal",
<<MODAL></MODAL>Nei miei log vedo:
"Here:EXAMPLE_VALUE: 100"
"EXAMPLE_VALUE: 100"
Tuttavia nel mio modale vedo:
Here:EXAMPLE_VALUE: 100
EXAMPLE_VALUE: .