假设我有一些像这样的javascript代码:
a = b;
func1();
/*
c = d;
func2();
*/
e = f;
func3();
我之前已经注释掉了一个代码区域,然后我想要评论整个事情
/*
a = b;
func1();
/*
c = d;
func2();
*/
e = f;
func3();
*/
这将失败,因为func2之后的第一个结束注释会使包装注释短路,然后lat * /将是语法错误。
除了使用内联注释(即“//”)之外,有没有办法避免这种困境?如果没有,应该......
答案 0 :(得分:1)
没什么整洁的,没有。选项包括(无特定顺序):
内联评论。
在现有注释部分之前和之后放置注释。
在它周围放置一个if (false) { ... }
,因此代码仍然存在,只是从不运行。
实际上删除它并依赖源代码管理来管理不同的代码位。
某种预处理器(但我不知道其中一种)。 (我写了一个,多年前,由于我不再清楚的原因......:-DI还没有副本。)