Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
以下代码拒绝编译:
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是 a Nullable!int,但您传入的是int。您需要将其包装为int可为空的。
Nullable!(T)
T
Nullable!int
int
Nullable!(Nullable!int) foo = Nullable!(Nullable!int)(Nullable!int(10));