10

レゴマインドストーム用のJavaSDKはありますか?ScalaコードをJARにコンパイルして、レゴマインドストームで実行できますか?

4

3 に答える 3

6

いいえのようですが、言うのは難しいです。マインドストームJVMは、悪くはありませんが、完全なJVMではありません。

それは言った:

必要なすべてのクラスが利用可能であると仮定しても、Scalaは、何が起こっているのかを理解する前に、大量のメモリを使用できるようにします。確かではありません。Scalaのどの部分を使用するかを制御できます。ただし、自分自身を制限すると、Scalaの利点のいくつかが失われます。

私のアプローチは、ボットでサーバー(またはクライアント)を実行し、実際のマシンでScalaを使用して、ワイヤレスでボットを制御することです。明らかに、これには独自の欠点があります。

于 2011-10-01T14:30:51.897 に答える
4

おそらくもう有効ではありませんが、Scala for Mindstorms EV3で開発できます。例を次に示します: https ://github.com/t3hnar/ev3.helloworld

于 2014-04-22T20:16:27.627 に答える
2

レゴマインドストーム(見たことがない)についてはよくわかりませんが、一般的にはそうです。ScalaコードをJARにコンパイルし、scala-library.jarを追加して、通常のJavaプログラムと同じように実行できます。

プログラムが1つのjarのみを受け入れる場合は、JARをscala-library.jarと組み合わせて、単一のファイルを作成できます。

于 2011-10-01T13:25:27.170 に答える