欢迎!有关如何使用本网站的信息,请参阅关于页面。
如果 {{if}} 条件的测试有一个 {{clj-nil}} 标签,那么将始终执行 else 分支,我们可以用 else 分支替换此类代码。
同样,如果 {{if}} 条件的测试有一个无法产生 falsy 值的标签(例如 1.)),那么将始终执行 then 分支,我们可以用 then 分支替换此类代码。
我们已经有了常量的死代码删除,此任务要求我们将其扩展到我们可以根据推断类型确定将执行某个分支的情况。