Dichiarazione di non responsabilità: sebbene menzioni il mio uso in MATLAB, penso che questo sia più un problema di programmazione, quindi lo metto qui. Se non sono corretto, sarò felice di andare su StackOverflow.
Ho una variabile che comprende un array di stringhe che agisce come un database a cui devo fare riferimento in diverse funzioni del mio programma. Viene inizializzato all'inizio del programma e quindi rimane statico. Ho bisogno di cercare una stringa particolare nella variabile e restituire l'indice. Non voglio usare variabili globali perché di solito sono modelli errati. Ma in questo caso la cosa migliore che riesco a fare è creare una funzione searchDB (stringa1) che abbia una variabile persistente per contenere l'array di stringhe. Ma questa non sembra un'ottima soluzione. Quali sono altri modi per implementarlo?