
Bene, ora diamo una rapida occhiata alle variabili locali e all'utilizzo della funzione locale. Quindi pulirò il contenuto dello Script Editor e digiterò "local" e aprirò le parentesi. E ricordate che il primo argomento è un elenco dei nomi delle variabili locali e posso effettuare le assegnazioni in quell'elenco o potrebbero essere parte dell'espressione JSL che è il secondo argomento della funzione locale. Effettuerò l'assegnazione nell'elenco. Quindi aprirò le parentesi graffe e JMP le completerà automaticamente anche per me. E digiterò una virgola di uguaglianza "q" uguale "pi". E aprirò le parentesi. Digiterò sopra quella di chiusura. Digiterò sopra quella parentesi graffa di chiusura. E poiché sto digitando solo una riga, non ho spostato il cursore altrove per poi tornare a questa parte del codice. JMP riconosce che sto semplicemente sovrascrivendo la sua parentesi graffa chiusa, o la parentesi graffa destra. E poi digiterò una virgola dopo quel primo argomento. Digiterò log e il suo argomento sarà a per coseno, cos, e il suo argomento sarà q. Ora, prima di eseguire questo, digiterò anche il mio punto e virgola qui. Prima di eseguire questo, passerò il mouse su a e noterai che a sta memorizzando un valore di E passerò il mouse su q e puoi vedere nella guida al passaggio del mouse che non c'è alcun valore attualmente memorizzato in q. Userò questi valori per eseguire il mio calcolo. Quindi eseguirò questo script. Il calcolo è stato eseguito. Vedi che è uscito diverso dal precedente sopra di esso nel log perché quello era quando aveva un valore di volte il logaritmo di volte il coseno di pi greco. Ora, è il logaritmo di volte il coseno di pi greco. Quindi ho un valore diverso. Ma nello script quando passo il mouse su a, vediamo che sta ancora memorizzando La variabile globale a sta ancora memorizzando Quindi questa versione di a esisteva solo mentre il mio script era in esecuzione. E se passo il mouse su q, puoi vedere che è ancora vuoto. Non memorizza alcun valore. Ha memorizzato solo il valore di pi greco per il tempo necessario a valutare questa espressione.