/ / Czy Scala może oferować sprawdzanie typów wewnątrz skryptów? - scala, skrypty

Czy Scala może oferować sprawdzanie typów wewnątrz skryptów? - Scala, skrypty

Czy ktoś wie, czy istnieje sposób, aby mieć typsprawdzanie w skryptach dla Scala? Kiedy piszę krótkie skrypty, czuję, że tracę dużo mocy sprawdzania pisowni Scala (tj. Łapanie błędów podczas pisania kodu, a nie kiedy próbuję skompilować).

Odpowiedzi:

0 dla odpowiedzi № 1

Zobacz to fantastycznie odpowiedź Miles Sabin; dzięki tenshi za wskazanie tego. Chcesz uciekać

scala -Ystop:refchecks ScriptToCheck.scala

Sukces jest wskazywany przez to wyjście:

java.lang.ClassNotFoundException: Main

Zgadzam się, że byłoby miło, gdyby dostępny był bardziej przyjazny dla użytkownika sposób ( -Y opcje kompilatora są dość tajemnicze i mogą ulec zmianie bez powiadomienia; wiadomość o sukcesie przeczy "hackishness" tego rozwiązania). Ale na razie powinieneś być w stanie to wykorzystać.

Mam nadzieję, że byłem pomocny.


-1 dla odpowiedzi № 2

Jeśli korzystasz z IDE Ecplise Scala, obsługuje on kompilację przyrostową, tak jak robi to JDT dla Javy. W ten sposób otrzymujesz czerwone światła.