在一些Derelict源代码中,我看到一些被/+
和+/
包围的块,如下所示:
/+ other
alias FTC_MruNodeRec* FTC_MruNode;
alias FTC_MruListRec* FTC_MruList;
alias FTC_MruListClassRec* FTC_MruListClass;
+/
(当然只是一个例子。)这些是什么?它们看起来像评论,但内容看起来像有效的代码。由于/+
不是有用的搜索字符串,我无法在Google上找到任何内容。有什么帮助吗?
答案 0 :(得分:14)
它们是评论,就像C / C ++中的/*
和*/
一样。不同的是/+
和+/
嵌套,而其他版本则没有。
例如,整行都是评论。
/+ A /+ B +/ C +/
但是/* */
,C
和关闭*/
已取消注释:
/* A /* B */ C */
当你需要注释掉大块代码时, /+ +/
会有很大的帮助。
答案 1 :(得分:7)
它们与/*
和*/
相同,但它们可以嵌套,例如:
/+ These are /+ all +/ commented +/