D中的/ +和+ /表示什么?

时间:2011-06-13 22:05:33

标签: comments d

在一些Derelict源代码中,我看到一些被/++/包围的块,如下所示:

/+ other
alias FTC_MruNodeRec*       FTC_MruNode;
alias FTC_MruListRec*       FTC_MruList;
alias FTC_MruListClassRec*  FTC_MruListClass;
+/

(当然只是一个例子。)这些是什么?它们看起来像评论,但内容看起来像有效的代码。由于/+不是有用的搜索字符串,我无法在Google上找到任何内容。有什么帮助吗?

2 个答案:

答案 0 :(得分:14)

它们是评论,就像C / C ++中的/**/一样。不同的是/++/嵌套,而其他版本则没有。

例如,整行都是评论。

/+ A /+ B +/ C +/

但是/* */C和关闭*/已取消注释:

/* A /* B */ C */
当你需要注释掉大块代码时,

/+ +/会有很大的帮助。

答案 1 :(得分:7)

它们与/**/相同,但它们可以嵌套,例如:

/+ These are /+ all +/ commented +/