È più efficiente assegnare una dimensione di lista alla variabile invece di usare frequentemente la funzione N Items?Ciao,
Uso spesso la dimensione degli elenchi di input utente per terminare "for loops". Di solito uso solo
For (i=1, i<=Nitems(list), i++,
"Blah Blah"
)
Se ho molti loop per, è più efficiente dichiarare A = Nitems (list) e chiamare questa variabile in tutti i miei cicli for?
Grazie.
Ri: E 'più efficiente assegnare una dimensione di lista alla variabile invece di usare frequentemente la funzione N ItemsGrazie! Era solo una domanda per curiosità. Grazie per avermi insegnato Tick Seconds () e HP Time () .
È bello imparare qualcosa di nuovo.
Ri: E 'più efficiente assegnare una dimensione di lista alla variabile invece di usare frequentemente la funzione N ItemsSarà più efficiente memorizzare il risultato della prima chiamata di funzione che richiamare di nuovo la funzione. D'altra parte, raramente mi preoccupo perché la sceneggiatura è spesso così veloce che non vale il risparmio.
Puoi profilare il tuo codice chiamando Tick Seconds () o HP Time () prima e dopo il codice di prova ed esaminare la differenza di tempo.