Поскольку Scala работает на JVM, почему не интерпретатор Scala?Это то, что я делаю, когда мне нужно протестировать несколько фрагментов Java-кода.
Приятно, что работает завершение табуляции.
scala> System.getPropert
getProperties getProperty
scala> System.getProperty("user.home")
res0: String = c:\Users\robert
Хорошо, вам нужно немного узнать о синтаксисе Scalaкогда вы делаете что-то вроде:
scala> val testMap = new java.util.HashMap[String, java.util.List[String]]
testMap: java.util.HashMap[String,java.util.List[String]] = {}
scala> testMap.put("planets", java.util.Arrays.asList("Mars", "Jupiter", "Pluto"
))
res0: java.util.List[String] = null
scala> testMap.get("planets")
res1: java.util.List[String] = [Mars, Jupiter, Pluto]