说我是否有如下任务:
int type = e.isIntExpr() ? 0 :
e.isBoolExpr() ? 1 :
e.isAddExpr() ? 2 : 3;
我可以在代码样式中指定任何配置以对齐?
和:
吗?
答案 0 :(得分:1)
不要为小东西出汗!当事情变得艰难时,其他人可能不会对保持这种一致感兴趣,所以你可能会浪费时间在无关紧要的事情上。无论如何都要有样式指南,但也许坚持使用Oracle Code Style Guide。
另外,我建议专注于可读性,以便其他人能够理解您正在做的事情。考虑一下这段代码,对我而言代码正在做的更清楚:
int type;
if (e.isIntExpr()) {
type = 0;
} else if (e.isBoolExpr()) {
type = 1;
} else if (e.isAddExpr()) {
type = 2;
} else {
type = 3;
}
return type;