Consenti a una "stringa chiave" di creare una sezione all'interno di un codice JSL//Section
// this part is section 1
any script = {1,2,3}<BR />/* if I am on this section, only this piece fo code would be executed */
//Section
// this part is section 2
another piece of code << get me a break into sections' command!<BR />/* if I am on this section, only this piece fo code would be executed */<BR />
CIAO,
Utilizzo spesso JSL per automatizzare l'elaborazione e la creazione di report sui dati e sarebbe utile se ci fosse una "stringa chiave", ad esempio "//Section", che mi permettesse di suddividere il codice in parti diverse.
Qual è il vantaggio? Se potessimo creare queste "sezioni" (o "celle", se preferite questo nome), sarebbe molto più facile eseguire parti di codice durante lo sviluppo e/o il test, oppure se volessi eseguire solo una sezione specifica per il motivo X. Questa interruzione di sezione eviterebbe il fastidioso compito di evidenziare la parte di codice che voglio eseguire. Ciò significherebbe anche che sarebbe necessario un comando per eseguire solo la "sezione corrente".
Grazie!
Automazione e scriptingRi: Consenti a una "stringa di chiavi" di creare una sezione all'interno di un codice JSLNessuna idea. Ma se stai testando il tuo codice puoi avviare il debugger abbastanza facilmente dall'editor di script.
Ri: Consenti a una "stringa di chiavi" di creare una sezione all'interno di un codice JSL @MikeD_Anderson ,
Queste funzionalità possono essere estese anche a Script Editor?
Ri: Consenti a una "stringa di chiavi" di creare una sezione all'interno di un codice JSL @uday_guntupalli , la maggior parte delle funzionalità in quell'articolo sembra essere disponibile nel debugger JSL.
Ri: Consenti a una "stringa di chiavi" di creare una sezione all'interno di un codice JSLQuesto è un ottimo suggerimento. Questa è una caratteristica importante disponibile in Matlab. ( https://www.mathworks.com/help/matlab/matlab_prog/run-sections-of-programs.html ).
Ri: Consenti a una "stringa di chiavi" di creare una sezione all'interno di un codice JSLSe capisco cosa stai descrivendo, puoi farlo evidenziando la sezione di codice che desideri isolare e quindi eseguire lo script utilizzando i mezzi normali (CTRL-R, Il pulsante Esegui script, Il tasto Invio sul tastierino numerico). JMP eseguirà solo il codice evidenziato. Il debugger ha anche la capacità di controllare l'esecuzione del codice (i pulsanti "step").
Per isolare i bit di codice che si desidera eseguire durante il runtime, le funzioni e le espressioni sono la soluzione migliore, in particolare se si desidera riutilizzare lo stesso bit di codice più e più volte o creare codice dinamico.
- solo alcuni pensieri
M
Re: Consentire a una "stringa chiave" di creare una sezione all'interno di un codice JSL - Stato modificato in: ArchiviatoStiamo archiviando questa richiesta. Se è ancora importante, commenta con dettagli aggiuntivi e riapriremo. Grazie!