#comments #d
#Комментарии #d
Вопрос:
В некоторых заброшенных исходных кодах я вижу некоторые блоки, которые окружены /
и /
, вот так:
/ other
alias FTC_MruNodeRec* FTC_MruNode;
alias FTC_MruListRec* FTC_MruList;
alias FTC_MruListClassRec* FTC_MruListClass;
/
(Просто пример, конечно.) Что это такое? Они выглядят как комментарии, но содержимое выглядит как действительный код. Я не могу ничего найти в Google из-за /
того, что это не полезная строка поиска. Любая помощь?
Комментарии:
1. Смотри также digitalmars.com/d/2.0/lex.html для описания грамматики D .
Ответ №1:
Они являются комментариями, точно так же, как /*
и */
в C / C . Разница в том, что /
и /
вложены, в то время как другие версии этого не делают.
Например, вся эта строка является комментарием.
/ A / B / C /
Но с /* */
, C
и закрытие */
не раскомментировано:
/* A /* B */ C */
/ /
очень помогает, когда вам нужно закомментировать большие блоки кода.
Комментарии:
1. Это объясняет огромные блоки закомментированного кода (которые действительно содержат существующие традиционные многострочные комментарии). Спасибо!
Ответ №2:
Они такие же, как /*
и */
, но могут быть вложенными, например:
/ These are / all / commented /