Il tipo scala Nothing rappresenta (a quanto ho capito) il fondo della gerarchia di tipi, indicato anche dal simbolo ⊥. Cioè, Nothing è un sottotipo di un dato tipo. Il requisito per un tipo Nothing è
Perché la prima istruzione if è valida? So che se uso "è" invece di "=", allora non valuterà il vero. Se sostituisco String.Empty con "Foo" non viene valutato come true. Sia String.Empty che "Foo" han