Что делать /+ и +/указывать в D?
В некотором исходном коде Derelict я вижу несколько блоков, которые окружены /+
и +/
, например:
/+ other
alias FTC_MruNodeRec* FTC_MruNode;
alias FTC_MruListRec* FTC_MruList;
alias FTC_MruListClassRec* FTC_MruListClass;
+/
(Просто пример, конечно.) Что это? Они выглядят как комментарии, но контент выглядит как действительный код. Я не могу найти что-либо в Google, потому что /+
не является полезной строкой поиска. Любая помощь?
Ответы
Ответ 1
Это комментарии, как и /*
и */
в C/С++. Другое дело, что /+
и +/
гнездо, в то время как другие версии этого не делают.
Например, вся эта строка является комментарием.
/+ A /+ B +/ C +/
Но с /* */
, C
и закрытие */
раскоментированы:
/* A /* B */ C */
/+ +/
помогает много, когда вам нужно прокомментировать большие блоки кода.
Ответ 2
Они такие же, как /*
и */
, но они могут быть вложенными, например:
/+ These are /+ all +/ commented +/