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

| 在一些Derelict源代码中,我看到一些被
/+
+/
包围的块,如下所示:
/+ other
alias FTC_MruNodeRec*       FTC_MruNode;
alias FTC_MruListRec*       FTC_MruList;
alias FTC_MruListClassRec*  FTC_MruListClass;
+/
(当然,只是一个例子。)这些是什么?它们看起来像注释,但内容看起来像有效代码。由于
/+
不是有用的搜索字符串,因此我无法在Google上找到任何内容。有什么帮助吗?     
已邀请:
        它们是注释,就像C / C ++中的
/*
*/
。不同之处在于
/+
+/
嵌套,而其他版本则不嵌套。 例如,整行都是注释。
/+ A /+ B +/ C +/
但是对于with9ѭ,
C
和结closing5ѭ没有注释:
/* A /* B */ C */
当您需要注释掉大块代码时,13ѭ会很有帮助。     
        它们与
/*
*/
相同,但是它们可以嵌套,例如:
/+ These are /+ all +/ commented +/
    

要回复问题请先登录注册