meme'1992 ha scritto:
È possibile ignorare i valori nulli o vuoti in un oggetto e non crearli?
Ho una funzione che fa il return dei dati di una persona.
L'oggetto che restituisce è di tipo Person che è una classe che ho fatto io con nome, cognome, CF ecc
Se alcuni di questi dati non sono presenti o vuoti voglio cancellarli.
Come posso farlo?
Non si e' capito 'na cippa'!
Tecnicamente
non presente e' diverso da
vuoto:
Esempio, se consideri una stringa, "null" e'
non presente mentre la stringa di lunghezza zero ("") e' la stringa
vuota.
Ed ora la
domanda fondamentale sulla vita, l'universo e tutto quanto: li vuoi cancellare DA DOVE?
SE la tua idea e' ELMINARE MEMBRI di in'istanza di una classe come, potenzialmente, si puo' fare, ad esempio, in Python, allora
1) NON SI PUO' fare
2) NON SI DEVE fare
3) NON SI FA NEMMENO quando si potrebbe fare
4) quando lo si fa, si sta facendo "metaprogrammazione", ma qui siamo a livello di progettazione di librerie stra-sofisticate per attivita' ultra-complicate. Robbba da genio del male con 30-anni (TRENTA, NON tre) di esperienza, da progettista di tecnologie per la generazione automatica del codice (15 anni di studi)