我不是一個java程序員。我非常喜歡Scala,而不是Java。如果我可以,我寧願在Scala中製作處理庫以用於Processing。我已經能夠在Processing中從我的庫中啓動新的對象,但是我還不知道如何從Scala對象中獲取方法或字段。我似乎也無法將當前的PApplet傳入Scala對象而不會出錯。我如何做到這一點是通過將scala-library.jar複製到Processing的lib文件夾中,以便它可以使用scalaObjects。在處理中使用Scala庫
如果我做的:
new Foo();
//or
Foo bar = new Foo();
有沒有問題。
但是,如果我做的:
Foo bar = new Foo();
println(bar.baz);
它說,巴茲不存在,巴茲只是一個字符串。
如果我做的:
new Foo(this);
它說美孚(庫)不存在。
我明顯錯過了一些東西,有沒有人比我更懂得誰能給我一個提示?
[更新] 另外,我注意到,當我做到這一點的處理:
println(new Foo());
控制檯打印出來,[email protected]
你能展示Foo類的樣子嗎? – Eduardo
'庫'是一個包還是一個對象? –