Optional
è utile in modo ovvio in un linguaggio tipicamente statico, ma mi chiedo se sia utile anche in linguaggi dinamici. Di solito non c'è un compilatore che ti dice "hey, hai usato questo Optional<String>
come un String
", quindi devi ancora scoprire i tuoi errori in fase di esecuzione. Ho un background di battitura statico e dal mio punto di vista non riesco a vedere il vantaggio di un Optional
tipo in un linguaggio dinamico.