私はIntelliJ IDEAのSBTシェルからcompile
this Coursera assignment(上記の方法を完了した後)にしようとしています。命令ごとに、空のリストが渡された場合、メソッドの1つがNoSuchElementException
を投げることになっています。私が戻る場合、私は、コンパイルが結果として次のような出力例外がスローされた場合、SBTのコンパイルは失敗します
[IJ]> compile
[info] Compiling 2 Scala sources to /Users/my-mac/courses/Scala/week_1/example/target/scala-2.11/classes...
[info] 'compiler-interface' not yet compiled for Scala 2.11.7. Compiling...
[info] Compilation completed in 17.061 s
[error] /Users/my-mac/courses/Scala/week_1/example/src/main/scala/example/Lists.scala:52: object java.util.NoSuchElementException is not a value
[error] throw NoSuchElementException
[error] ^
[error] one error found
[error] (compile:compileIncremental) Compilation failed
[error] Total time: 21 s, completed 26 Nov, 2017 7:55:30 PM
で失敗したことを、私は、一方test
コマンド
を実行できないよんしかし
、私はこの仕事を得ることができますどのようにテストが(明らかに)
[IJ]> compile
[info] Compiling 2 Scala sources to /Users/my-mac/courses/Scala/week_1/example/target/scala-2.11/classes...
[success] Total time: 2 s, completed 26 Nov, 2017 8:12:47 PM
を失敗しながら、代わりに例外をスローの値は、コンパイルが成功しましたか?
'new'演算子を忘れましたか? –
ありがとう@OlegPyzhcov、それでした。 Scalaの新機能であるため、いつ新しいものを使用するのか、いつそれを省略するのかについてはまだ分かりません。それを回答として追加してください –