什么是纯变量?

Max*_*xpm 9 d keyword storage-class-specifier

我惊讶地发现这段代码编译:

pure string Foo = SomePureFunction(123);
Run Code Online (Sandbox Code Playgroud)

pure仅在在线文档中的功能上下文中提及.

什么是pure变量,以及他们如何从不同的immutableconst的呢?

kli*_*bot 6

在这种情况下,该属性无效.这是DMD中的一个已知问题,还有很多其他类似的情况,其中属性不会被拒绝,但也没有任何影响.