Ora, io non conosco Swift, ma il tutorial non dice che scrivendo "p.nomeCompleto" si dovrebbe vedere in output qualcosa. Il tutorial mostra il modo in cui ci si riferisce alla variabile calcolata. Per far stampare il valore della variabile calcolata si deve fare come è stato fatto all'interno della funzione "infoComplete", ovvero usare l'istruzione "print".
Quindi, mi aspetterei che questa istruzione stampi il valore della variabile calcolata:
codice:print("\(p.nomeCompleto)")
Infatti il warning (che non dovrebbe essere un errore, ma appunto un avvertimento) parla chiaro: si sta facendo riferimento ad un'espressione di tipo stringa, ma non la si sta usando (non la si sta assegnando a nulla, né la si sta passando ad alcuna funzione/istruzione).
Ciao.![]()