如果我在我的内核中使用#elif
,const callback = function (res) {
res.products.forEach((el) => {
categories.push({itemLabel: el.id, categoryLabel: 'gifts'});
});
callback2(categories);
};
等预处理程序指令,它会以任何方式影响性能吗?我假设这些条件在编译时自行解决。
答案 0 :(得分:2)
如果你进行实时编译,那么它可能会对编译时产生一些影响,但是在内核的实际执行上它没有任何影响,因为它们在编译时就像你说的那样被解析了。编译时的潜在减速应该比在运行时进行所有这些检查要少。