SHARED var1[, var2[, ...] ] SHARED "string1"[, "string2"[, ...] ]
Questa parola chiave imposta un elenco di variabili della procedura a cui è possibile
accedere da qualsiasi punto del programma. Prima del primo
utilizzo della variabile è necessario utilizzare GLOBAL
o SHARED
.
C'è la possibilità di usare le stringhe nelle definizioni delle procedure.
Come per i nomi dei file, possono essere inclusi anche i caratteri “jolly”
*
e ?
. In questo caso, il carattere *
viene utilizzato per
indicare “corrisponde a un qualsiasi elenco di caratteri nel nome della
variabile, fino a quando non viene raggiunto il carattere di controllo
successivo”, e il carattere ?
“ significa “abbinalo a qualsiasi
carattere singolo nel nome della variabile”. Solo le stringhe possono
essere utilizzate con questa tecnica.
SHARED test SHARED "a*", b, "*c"
Si vedano anche i seguenti file di esempio:
Sr
Se si riscontra un problema nell'utilizzare questo comando, se si ritiene che vi sia un bug oppure che la spiegazione sia poco chiara, è possibile aprire una segnalazione per questa parola chiave su GitHub. Grazie!