Piszę "skrypt" w Standard ML (SML/NJ), który ustawia środowisko interaktywne zgodnie z moimi upodobaniami. Ostatnią rzeczą, jaką robi skrypt, jest wydrukowanie komunikatu informującego, że wszystko poszło gładko. Zasadniczo, ostatnia linia jest taka:Ukryj wyjście "val it" w Standard ML
print "SML is ready.\n";
Kiedy uruchomić skrypt, wszystko idzie dobrze, ale interpreter SML wyświetla wartości zwracanej z druku funkcji.
SML is ready.
val it =() : unit
-
Ponieważ mam tylko drukowanie coś na ekranie, w jaki sposób można powstrzymać z „Val go =(): unit” Wyjście więc wiadomość, że wszystko co widzę to „SML jest gotowy”, a następnie przez tłumacza skłonić?