Ecco un breve script di esempio, che dovrebbe eseguire più assegnazioni per elencare gli elementi.
Funziona quando entrambi i lati del compito sono elenchi diretti:
{X,Y}={11,22};
Vorremmo generalizzare questo in modo che entrambi i lati dell'assegnazione possano essere variabili.
X = .;
Y = .;
D = {X, Y};
B = {4, 55};
C = {{}, {}};
C[1] = D;
C[2] = B;
{X, Y} = C[2]; //works as multiple assignments
Print( X, Y );
// Come può il lato sinistro usare anche una variabile ??
//per esempio C [1] = C [2] simile al seguente
L'idea è di usare questa tecnica per restituire molti riferimenti a oggetti da una funzione che modifica lo stato di una finestra. Pertanto, vogliamo restituire una lista di nomi di oggetto e riferimenti oggetto dalla funzione e assegnare quelli nella funzione chiamante. Il principale però non è usare nomi con codice fisso.
Sebastians,
La tua domanda non è chiara. Si prega di fornire maggiori dettagli. Ci sono molti esempi di una funzione che prende argomenti creando una finestra e restituendo risultati per altre funzioni da usare. Maggiori dettagli miglioreranno le tue possibilità di ottenere una risposta per soddisfare le tue esigenze.
Saluti.