类型能递归地定义吗

例如
“”"
mutable struct ttt
a::Float64
b::ttt
end
“”"
好像可以这么定义,但是如何创建一个ttt类型的实例呢?

可以先看下文档 http://docs.juliacn.com/latest/manual/constructors/#Incomplete-Initialization-1

谢谢,0.6.4的文档好像没有这些内容,难怪我没印象

官方文档一直都有吧 inner constructor的一个典型应用