gpt4 book ai didi

java - 为什么建议不要使用内联条件?

转载 作者:行者123 更新时间:2023-12-02 06:08:15 26 4
gpt4 key购买 nike

我注意到,当实现内联条件时,样式检查器会向您发出警告:“不要使用内联条件”。为什么?

最佳答案

我认为这是因为代码可读性。

考虑这两个代码,其中 a 是一个数字(intfloat 或其他):

#1

if(a < 0) {
a = 0;
} else if(a < 10) {
a = 10;
} else if(a < 20) {
a = 20;
} else if(a < 30) {
a = 30;
}

#2

a = a < 0 ? 0 : a < 10 ? 10 : a < 20 ? 20 : a < 30 ? 30 : a;

他们做的事情完全相同,但第一个更清楚。

关于java - 为什么建议不要使用内联条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18675558/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com