从Scala.js调用Node.js的正确方法是什么?下面的代码确实有效,但我不喜欢.__ScalaJSExportsNamespace在run.js中的require行中。s"In Scala.js, (1.0).toString is ${(1.0).toString}!"输出Hello from main()!In Scala.js, (1.0).toString is 1!
我正在尝试导出算法的Scala实现,以便在JavaScript中使用。我在用@JSExport。该算法适用于在Char中标记为不透明的Scala、Long和值。我认为这意味着我应该避免使用Char和Long,而应该使用String和运行时检查长度(或者可能使用不成形的Sized集合)和Int。更多细节..。用Long替换这些类型,使用相同的调用报告:java.lang.ClassCastException: 1 is not an instance of scala.scala