d-为什么可以为null!(可为null!int)拒绝编译



以下代码拒绝编译:

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。在这种情况下,TNullable!int,但您传递的是int。您需要将int封装在一个可为null的文件中。

Nullable!(Nullable!int) foo = Nullable!(Nullable!int)(Nullable!int(10));

相关内容

  • 没有找到相关文章

最新更新