[英]How to specify Foo.class in scala?
我使用的Java API看起來像:
import com.google.code.morphia.Morphia;
.....
val morphia = new Morphia();
morphia.map(Hotel.class).map(Address.class);
但它給scala編譯器錯誤。 上面scala中的正確代碼是什么? 請注意,.map被定義為morphia API的一部分,不要與scala map混淆。
假設您的問題與.class
部分有關,那么Hotel.class
的Scala等價物將是classOf[Hotel]
,同樣適用於Address
。
希望這可以解決你的問題,雖然很難說沒有看到完整的編譯器輸出。
你應該使用classOf[Hotel]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.