Я новичок в скале.
вот простой код
object SimpleIfStatementDemo {
def main(args: Array[String]) {
var numA: Int = args(0).toInt
var numB: Int = args(1).toInt
if(numA>numB) {
print(numA)
} else {
print(numB)
}
}
}
его можно скомпилировать, но нельзя запустить. вот ошибка я понял
java.lang.ArrayIndexOutOfBoundsException: 0 at
Main$.main(SimpleIfSatementDemo.scala:5) в Main.main(SimpleIfSatementDemo.scala) в sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) в sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) в sun. Reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) в java.lang.reflect.Method.invoke(Method.java:597) в scala.tools.nsc.util.ScalaClassLoader$$anonfun$run$1.apply(ScalaClassLoader. scala:78) в scala.tools.nsc.util.ScalaClassLoader$class.asContext(ScalaClassLoader.scala:24) в scala.tools.nsc.util.ScalaClassLoader$URLClassLoader.asContext(ScalaClassLoader.scala:88) в scala.tools .nsc.util.ScalaClassLoader$class.run(ScalaClassLoader.scala:78) в scala.tools.nsc.util.ScalaClassLoader$URLClassLoader.run(ScalaClassLoader.scala:101) в scala.tools.nsc.ObjectRunner$.run( ObjectRunner.scala:33) в scala.tools.nsc.ObjectRunner$.runAndCatch(ObjectRunner.scala:40) в масштабе a.tools.nsc.ScriptRunner.scala$tools$nsc$ScriptRunner$$runCompiled(ScriptRunner.scala:171) в scala.tools.nsc.ScriptRunner$$anonfun$runScript$1.apply(ScriptRunner.scala:188) в scala .tools.nsc.ScriptRunner$$anonfun$runScript$1.apply(ScriptRunner.scala:188) в scala.tools.nsc.ScriptRunner$$anonfun$withCompiledScript$1.apply$mcZ$sp(ScriptRunner.scala:157) в scala .tools.nsc.ScriptRunner$$anonfun$withCompiledScript$1.apply(ScriptRunner.scala:131) в scala.tools.nsc.ScriptRunner$$anonfun$withCompiledScript$1.apply(ScriptRunner.scala:131) в scala.tools.nsc .util.package$.waitingForThreads(package.scala:26) в scala.tools.nsc.ScriptRunner.withCompiledScript(ScriptRunner.scala:130) в scala.tools.nsc.ScriptRunner.runScript(ScriptRunner.scala:188) в scala .tools.nsc.ScriptRunner.runScriptAndCatch(ScriptRunner.scala:201) в scala.tools.nsc.MainGenericRunner.runTarget$1(MainGenericRunner.scala:58) в scala.tools.nsc.MainGenericRunner.pr ocess(MainGenericRunner.scala:80) в scala.tools.nsc.MainGenericRunner$.main(MainGenericRunner.scala:89) в scala.tools.nsc.MainGenericRunner.main(MainGenericRunner.scala)
Спасибо