praticamente nessuna differenza, il $ è un retaggio del vecchio Basic, che consente al compilatore di restituire direttamente un dato di tipo String come risultato della funzione che si è chiamata.

Boolean