( vilmos.nagy | 2016. 04. 12., k – 12:36 )

+1
Az Optional semmit nem old meg, sőt. (najó, a flatMap szép)

Kellett volna nyelvi szinten az a nullable típusosság, mint ami Kotlinban van. Vagy amiről saxus linkelt ide egyszer egy githubos linket, hogy a C#-ba javasolta valaki.

Röviden:



Integer i = 0; // sosem lehet null
Integer? i = 0; // lehet null

public void tst(Integer i); //nem hívható nullal, vagy Integer? típussal, csak null-check után

Vagy, hogy a visszafele kompatibilitást ne törjük el, akkor a not null típusokat vezették volna be. (ez csak egy röpke gondolat, de nem lenne megoldható?)
--
blogom