私はScala 2.9.2 REPLを実行しています。次のメソッドをコピーして貼り付けると:
def isPrime(num: Int): Boolean = {
val ceiling = math.sqrt(num.toDouble).toInt
(2 to ceiling) forall (x => num % x != 0)
}
..ソース コードを含むファイル (適切に機能する場所) から Interactive Interpreter へ。私はこの例外を受け取ります:
java.lang.IllegalArgumentException: != 0): event not found
at jline.console.ConsoleReader.expandEvents(ConsoleReader.java:426)
...
問題は!
文字です (感嘆符のないメソッドはうまく機能します)。
メソッドを REPL で機能させる方法はありますか?