Можно писать сценарии в Scala. Поэтому вы можете поместить это в Hello.scala
#!/bin/sh
exec scala $0 [email protected]
!#
println("You supplied " + args.length + " arguments!")
и сделать его исполняемым в Unix с помощью
chmod u+x Hello.scala
Затем вы можете запустить script просто
./Hello.scala
Скомпилирует script и запускает его, если нет синтаксических ошибок. Однако это не учитывает ситуацию, когда я хочу только синтаксическую проверку без выполнения script. Я не хочу изменять script (т.е. Удаляя директиву #!), И я не хочу, чтобы генерировались *.class файлы.
Как я могу синтаксис проверить Scala script?