ciao a tutti,
non mi è del tutto chiaro l’utilizzo della funzione CALL.
Serve a chiamare un indicatore all’interno di un altro.
Ma i due parametri che la seguono come si possono utilizzare?
Ho visto che Nicholas ha usato quei parametri in alcune chiamate e mi piacerebbe conoscere il loro possibile utilizzo.
Grazie
myValue = CALL "myIndicator"[parameter1,parameter2]
indicator1, indicator2 = CALL "myIndicator"[parameter1,parameter2]
Nella prima variabile verrà messo il dato restituito come primo da RETURN, poi il secondo ecc…
Se, ad esempio, ci sono 3 parametri e a te interessa solo il secondo puoi usare la parola riservata IGNORED per ignorare quelli inutilizzati, ovviamente ad indicator2 puoi dare il nome che preferisci:
ignored, indicator2, ignored = CALL "myIndicator"[parameter1,parameter2]
I valori sono quelli indicati (ed in quell’esatto ordine) con RETURN, non quelli che tu indichi quando fai la CALL.