【发布时间】:2011-12-09 04:08:02
【问题描述】:
纯函数返回纯是什么意思?
pure int doubleMe(in int i) pure { return i * 2; }
代码编译没有给出redundant storage class pure,所以我想这不是bug?
// DMD 2.056
【问题讨论】:
-
我一直在尝试清理pure 标签,因为它有时指的是纯虚函数,有时指的是pure,有时指的是pure - 等等。但我对d 一无所知。您能否确认我的标签编辑是否合适? purely-functional 可以解决这个问题吗?我创建了pure-function,所以如果purely-functional 有效,我认为使用现有标签会更好。
-
@RichardJPLeGuen Pure 和functional purity 一样,所以纯函数可以解决这个问题。纯粹的功能,不是那么多。
标签: d pure-function