Intellij idea 如何对齐'';和';:';在Intellij Idea的三元表达式中?

Intellij idea 如何对齐'';和';:';在Intellij Idea的三元表达式中?,intellij-idea,Intellij Idea,如果我有一个任务,比如: 有没有我可以在代码样式中指定的配置来对齐?和:?不要为小事操心!当事情变得艰难时,其他人可能不会对保持这种一致感兴趣,所以你可能会在一些无关的事情上浪费时间。一定要有一个样式指南,但可能要坚持使用Oracle代码样式指南 此外,我建议将注意力集中在可读性上,以便其他人能够理解你在做什么。考虑一下这个代码,对我来说,代码要清晰得多: int type; if (e.isIntExpr()) { type = 0; } else if (e.isBoolExpr

如果我有一个任务,比如:


有没有我可以在代码样式中指定的配置来对齐

不要为小事操心!当事情变得艰难时,其他人可能不会对保持这种一致感兴趣,所以你可能会在一些无关的事情上浪费时间。一定要有一个样式指南,但可能要坚持使用Oracle代码样式指南

此外,我建议将注意力集中在可读性上,以便其他人能够理解你在做什么。考虑一下这个代码,对我来说,代码要清晰得多:

int type;

if (e.isIntExpr()) {
    type = 0;
} else if (e.isBoolExpr()) {
    type = 1;
} else if (e.isAddExpr()) {
    type = 2;
} else {
    type = 3;
}

return type;

实际上,嵌套的三元算子解更清晰。这也是一个表达,与“如果”的说法相反。
int type;

if (e.isIntExpr()) {
    type = 0;
} else if (e.isBoolExpr()) {
    type = 1;
} else if (e.isAddExpr()) {
    type = 2;
} else {
    type = 3;
}

return type;