原文 以下代码无法编译:
代码
struct S { Nullable!S delegate() f; }
这样,又正常
struct None {} struct S { SumType!(None,S) delegate() f; }
这只是前向引用错误.如下似乎可解决:
前向引用
alias NS = Nullable!S; struct S { NS delegate() f; }