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 № 1Zobacz 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.