以下代码拒绝编译:
Nullable!(Nullable!int) nni = Nullable!(Nullable!int)(10);
带有此错误消息:
Error: inout method nullable.Nullable!(Nullable!(immutable(int))).Nullable.this is not callable using a mutable object
为什么?
这似乎是一条错误消息。
Nullable!(T)
的构造函数的参数是T
。在这种情况下,T
是Nullable!int
,但您传递的是int
。您需要将int
封装在一个可为null的文件中。
Nullable!(Nullable!int) foo = Nullable!(Nullable!int)(Nullable!int(10));