Julia,输入相互依赖项
我将如何解决这样的问题:Julia,输入相互依赖项,julia,Julia,我将如何解决这样的问题: type Foo x::Goo end type Goo y::Foo end 我觉得这是一个编译与运行时的问题,有没有一种方法可以预先声明类型,这样解释器/编译器/任何东西都不会抛出LoadError?一种方法是使用抽象类型 abstract GooLike type Foo x::GooLike end type Goo <: GooLike y::Foo end 抽象类 Foo型 像鹅一样 结束
type Foo
x::Goo
end
type Goo
y::Foo
end
我觉得这是一个编译与运行时的问题,有没有一种方法可以预先声明类型,这样解释器/编译器/任何东西都不会抛出LoadError?一种方法是使用抽象类型
abstract GooLike
type Foo
x::GooLike
end
type Goo <: GooLike
y::Foo
end
抽象类
Foo型
像鹅一样
结束
类型Goo
type Foo{T<:GooLike}
x::T
end