enum
Scalaで実装する方法の例を見つけました。これが私が持っているものです:
package org.myproject
object MyEnum extends Enumeration {
type MyEnum = Value
val val1, val2, val3 = Value
}
それにもかかわらず、私はエラーがありますtype MyEnum is not a member of package org.myproject
:
package org.myproject.subnamespace
import org.myproject.MyEnum
abstract class MyClass {
def myEnum123: MyEnum
}
それらはわずかに異なるパッケージにあることに注意してください。
更新: 2 つのエラーがあります。実際には、定義方法によって異なりますdef
。
package org.myproject.subnamespace
import org.myproject.MyEnum
abstract class MyClass {
def myEnum123: MyEnum // not found: type MyEnum
def myEnum123: org.myproject.MyEnum // type MyEnum is not a member of package org.myproject
}
どうしたの?